我有多个重复ID的table1。我的目标是将格式化数据(在删除重复记录时)从表1移动到表2。表1和表2的架构相同。

在这里,两种方法都可以起作用,即使用格式化的数据更新Table1或将Data移至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/

10-16 16:17
查看更多