我有两个相同的表。数据库 mysql。
如何比较两个表?
Table1,Table2 - 相同..仅行不同
如果在一个表中存在 id 键,则更新行。如果键不存在,则插入新行。
谢谢。
最佳答案
一个选项可能是使用 REPLACE ,这类似于 INSERT,除了在插入之前删除现有的行。
还有 INSERT ON DUPLICATE KEY UPDATE这有点相似 - 按照您的建议行事。
关于sql - 比较两个表,如果不存在更新或插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4462527/