我有两个相同的表。数据库mysql。
我如何比较两张桌子?
表1,表2-相同。。仅行中的差异
如果存在一个表ID密钥,则更新行。如果键不存在,则插入新行。
谢谢。

最佳答案

一个选项可能是使用REPLACE,它类似于INSERT,除了在插入之前删除现有行中的“行”。
也有INSERT ON DUPLICATE KEY UPDATE这有点类似-你的建议。

关于sql - 比较两个表(如果不存在)更新或插入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4462527/

10-15 19:54