sql如何将向a表追加数据,但不覆盖重复的数据,只是追加a表中新增的数据。
答案:1 悬赏:20 手机版
解决时间 2021-03-28 03:16
- 提问者网友:骨子里的高雅
- 2021-03-27 04:56
sql如何将向a表追加数据,但不覆盖重复的数据,只是追加a表中新增的数据。
最佳答案
- 五星知识达人网友:玩世
- 2021-03-27 05:06
假设来源表是B,关键字是ID
insert into a
select b.* from b
where not exists ( select 1 from a f where f.id = b.id )追问不在一个库 而且要倒好几个表,每个表的关键字也不一致追答那就用导入导出的功能。
在向导中,有个编辑映射的界面,可以设置追加追问追加的话我相同的数据就会重复了吧我想是相同的数据不要覆盖或者重复之类的。追答有关键字,就不会重复追问导入导出哪里选择使用语句执行关键字?
insert into a
select b.* from b
where not exists ( select 1 from a f where f.id = b.id )追问不在一个库 而且要倒好几个表,每个表的关键字也不一致追答那就用导入导出的功能。
在向导中,有个编辑映射的界面,可以设置追加追问追加的话我相同的数据就会重复了吧我想是相同的数据不要覆盖或者重复之类的。追答有关键字,就不会重复追问导入导出哪里选择使用语句执行关键字?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯