我有两个相同的表在两个不同的数据库,驻留在同一服务器上。将数据从一个表复制到另一个表的最佳方法是什么?
发布于 2010-08-04 02:42:46
使用:
INSERT INTO db1.table1
SELECT *
FROM db2.table2 t2
WHERE NOT EXISTS(SELECT NULL
FROM db1.table1 t1
WHERE t1.col = t2.col)
exists被简化了,但是您忽略了是否有需要担心的主键/auto_increment。
https://stackoverflow.com/questions/3399657
复制相似问题