假设我有两个具有相同结构但包含不同数据的数据库,A包含1+2+3作为分布在不同表中的数据,B包含1+2+3+4作为分布在不同表中的数据;
有没有办法找到4并将其复制到A中?
类似于只复制不同的数据。
我在想一种方法: 1)比较A和B;2)找出差异;3)在A中插入差异;
dump A- dump B- diff转储- patch diff to A- feed to sqlite
但这种方法似乎行不通。补丁出现问题(偏移线)
有什么想法吗?我在编程方面的经验很少,任何建议都是感激的。谢谢
发布于 2015-01-12 05:43:35
使用EXCEPT删除重复行:
INSERT INTO A.MyTable
SELECT * FROM B.MyTable
EXCEPT
SELECT * FROM A.MyTable;https://stackoverflow.com/questions/27891608
复制相似问题