第一种方法:
- 从数据库中获取所有记录并创建结果数组。
- 循环新的插入数组,并在上述结果数组中检查唯一ID,然后插入DB。
第二路:
- 循环新的插入数组并检查唯一ID在数据库中是否存在或不存在,然后插入数据库中。
注意:与数据库表数据相比,插入数据将少少。
请提出任何最佳方法。
@nigelren Idea
的植入insert into destTable (id, coln,...)
select st.id,st.coln,...
from srcTable st
left join destTable dt on st.id=dt.id
where dt.id is null
其中 id
是关系在两个表之间的一对一