2024-04-19 03:49:48 发布
网友
我有两个表,一个是新数据,另一个是旧数据。在
我需要找到这两个表之间的diff,并只将更改推送到具有旧数据的表中,因为它将在生产中使用。在
diff
两个表的列数相同,只是数据不同。在
编辑: 我只寻找单向同步
编辑2 表可能有外键。在
以下是限制条件
mk-table-sync
目前我正在做的事情
OUTER JOIN
WHERE [NOT] EXISTS
SQL
我的问题是
根据你对我问题的评论,你可以简单地做:
DELETE FROM OldTable; INSERT INTO OldTable (field1, field2, ...) SELECT * FROM NewTable;
正如我在上面指出的,可能有不这样做的原因,例如,数据大小。在
根据你对我问题的评论,你可以简单地做:
正如我在上面指出的,可能有不这样做的原因,例如,数据大小。在
相关问题 更多 >
编程相关推荐