我的表 1 有多个重复 ID。我的目标是将格式化数据(删除重复记录)从 Table1 移动到 Table2。表 1 和表 2 的架构相同。
在这里,无论是使用格式化数据更新 Table1 还是将数据移动到 Table2,这两种方法都有效。
谁能帮帮我!
最佳答案
ALTER IGNORE TABLE yourTable ADD UNIQUE INDEX idx_name (columnwithduplicates)
编辑
ALTER TABLE yourTable ADD CONSTRAINT idx_name UNIQUE (columnwithduplicates)
这会删除重复的行
INSERT INTO table2
SELECT column1,column2,etc
FROM table1
只要结构相同
关于mysql - 在查询另一个表时将数据导出到配置单元表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18666357/