+ -
当前位置:首页 → 问答吧 → 求语句:两个不同的数据库之间,如何迁移记录?

求语句:两个不同的数据库之间,如何迁移记录?

时间:2011-12-12

来源:互联网

具体问题如下:

两个数据库(d1 和d2 )同一主机,二者结构、数据表都完全一致。
d1 中有个表table1
d2 中有个表table2

table2中有12000记录,其中有500条在table1中是不存在的(其余11500条记录完全相同),如何把table2 中不同的记录 复制到 table1中?

两个表的结构、字段完全相同,两表的主键值都是 itemid

要求只对table1 进行追加,不要重复

作者: chemstudy   发布时间: 2011-12-12

insert into d1.t1
select a.* from d2.t1 left join d1.t1 b on a.itemid=b.itemid where b.itemid is null

作者: wwwwb   发布时间: 2011-12-12

上面的 a 和 b 是什么意思??

作者: chemstudy   发布时间: 2011-12-12