我有 2 个相同的数据库(A 和 B),每个数据库都有一个表运行在单独的离线计算机上。
每天我都会导出他们的数据(作为 csv)并将其“合并”到第三个数据库 (C) 中。我先处理A,然后处理B(我将A的内容插入到C,然后将B的内容插入C)
现在,我可能会收到重复的行。如果某些字段(例如“邮件”)已经存在,我会考虑重复。我不在乎其余字段是否相同。
如何将 A 和 B 插入到 C 中,排除重复的行?
提前致谢!
最佳答案
最简单的解决方案应该是在相关列上创建唯一索引,并以 INSERT IGNORE 方式运行第二次插入
关于mysql - mysql中插入和排除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13763858/