首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求语句:两个不同的数据库之间,怎么迁移记录

2012-02-17 
求语句:两个不同的数据库之间,如何迁移记录?具体问题如下:两个数据库(d1 和d2 )同一主机,二者结构、数据表

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

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

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

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

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



[解决办法]
insert into d1.table1
select * from d2.table2 where id not in (select id from d1.table1)

热点排行