急 怎么将数据库1中表A的所有数据更新到数据库2的表A中

急!!! 如何将数据库1中表A的所有数据更新到数据库2的表A中
本帖最后由 mvpjie1004 于 2015-03-22 21:07:24 编辑
如题,怎么将数据库1中表A的所有数据更新到数据库2的表A中去,条件是A.staff_no=B.staff_no

(两个数据库在统一服务器上,图一为两张表的结构,如图2用insert into 报错)
急   怎么将数据库1中表A的所有数据更新到数据库2的表A中
急   怎么将数据库1中表A的所有数据更新到数据库2的表A中
------解决思路----------------------
因为插入的目标表上有唯一索引约束,插入时会产生重复数据违反唯一约束,导致报错.

检查目标表索引LEABAL_SL对应哪个字段,才能针对性的解决问题.
------解决思路----------------------
INSERT INTO db2..A(...) SELECT ... FROM db1..A WHERE  主键字段 NOT IN (SELECT 主键字段 FROM db2..A)

------解决思路----------------------
直接用语句,你这个是出错了,要过滤掉重复的