我有多个重复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/