Sql 比较两个表(如果不存在),更新或插入

Sql 比较两个表(如果不存在),更新或插入,sql,mysql,Sql,Mysql,我有两个相同的表。数据库mysql。 如何比较两个表? 表1、表2——相同。。仅行中的差异 若一个表中存在id键,则更新行。若键不存在,则插入新行 谢谢。一个选项可能是使用,与INSERT类似,只是在INSERT之前删除了“妨碍”的现有行 还有一个有点类似的选项-按照您的建议执行。一个选项可能是使用,它类似于INSERT,只是在INSERT之前删除了现有的“中间”行 还有一个有点相似的地方——按照你的建议去做。upsertupsert为什么不直接使用MySQL复制呢?为什么不直接使用MySQL复

我有两个相同的表。数据库mysql。
如何比较两个表?
表1、表2——相同。。仅行中的差异
若一个表中存在id键,则更新行。若键不存在,则插入新行


谢谢。

一个选项可能是使用,与INSERT类似,只是在INSERT之前删除了“妨碍”的现有行


还有一个有点类似的选项-按照您的建议执行。

一个选项可能是使用,它类似于INSERT,只是在INSERT之前删除了现有的“中间”行


还有一个有点相似的地方——按照你的建议去做。

upsertupsert为什么不直接使用MySQL复制呢?为什么不直接使用MySQL复制呢?