急 怎么将数据库1中表A的所有数据更新到数据库2的表A中
急!!! 如何将数据库1中表A的所有数据更新到数据库2的表A中
如题,怎么将数据库1中表A的所有数据更新到数据库2的表A中去,条件是A.staff_no=B.staff_no
(两个数据库在统一服务器上,图一为两张表的结构,如图2用insert into 报错)
------解决思路----------------------
因为插入的目标表上有唯一索引约束,插入时会产生重复数据违反唯一约束,导致报错.
检查目标表索引LEABAL_SL对应哪个字段,才能针对性的解决问题.
------解决思路----------------------
INSERT INTO db2..A(...) SELECT ... FROM db1..A WHERE 主键字段 NOT IN (SELECT 主键字段 FROM db2..A)
------解决思路----------------------
直接用语句,你这个是出错了,要过滤掉重复的
如题,怎么将数据库1中表A的所有数据更新到数据库2的表A中去,条件是A.staff_no=B.staff_no
(两个数据库在统一服务器上,图一为两张表的结构,如图2用insert into 报错)
------解决思路----------------------
因为插入的目标表上有唯一索引约束,插入时会产生重复数据违反唯一约束,导致报错.
检查目标表索引LEABAL_SL对应哪个字段,才能针对性的解决问题.
------解决思路----------------------
INSERT INTO db2..A(...) SELECT ... FROM db1..A WHERE 主键字段 NOT IN (SELECT 主键字段 FROM db2..A)
------解决思路----------------------
直接用语句,你这个是出错了,要过滤掉重复的