日期:2014-05-17  浏览次数:20483 次

大量数据插入时遇到重复记录就跳过的问题
已有一个表A(userid),现在有一个表B(假设有40万条记录)。
要把表B插入到表A,但是遇到重复的就跳过。
怎么做啊?
------解决方案--------------------
insert into A(USERID)
SELECT USERID
FROM B 
WHERE NOT EXISTS (SELECT 1 FROM A WHERE A.USERID=B.USERID)