插入数据每个ID都似乎不一样的,无法通过主键判断。
生成一张新的表,将数据先批量导入到新表里,
再从新的表传输到要插入的表。
insert into 《最终要插入的表》
(
select * from 《新的复制表》t1
where
//条件相同代表数据是重复的,不插入
not exists(
select 1 from 《最终要插入的表》t2
where
t1.条件 = t2.条件
)
)
通过sql解决插入不重复
插入数据每个ID都似乎不一样的,无法通过主键判断。
生成一张新的表,将数据先批量导入到新表里,
再从新的表传输到要插入的表。
insert into 《最终要插入的表》
(
select * from 《新的复制表》t1
where
//条件相同代表数据是重复的,不插入
not exists(
select 1 from 《最终要插入的表》t2
where
t1.条件 = t2.条件
)
)
通过sql解决插入不重复