如何用SQL语句实现将将两个表对比,将一个表中没有的数据插入另一个表中。我自己写了一段,但是提示错

2025-03-22 18:17:45
推荐回答(1个)
回答1:

--因为不清楚具体你的哪些表,大概写一下
--方法1,数据量不是很大
insert into A(...) select * from B where not exists (select 1 from B where A.id=B.id)--假设id是主键或者唯一索引
--方法2,写存储过程,每一千条commit一次,这个只是思路,代码是一样的