日期:2014-05-17  浏览次数:20397 次

数据库合并问题
现在有两个数据库 数据库中表结构完全相同 只不过是数据不同
现在需要将两个数据库的数据合并到一个数据库中
现在的问题是 
 对于数据库中的自动增长列作为外键的表
合并的时候如何处理

------解决方案--------------------
直接用sql语句导入进去
------解决方案--------------------
insert into ...select...
------解决方案--------------------
直接导入,新数据的ID会重新生成。
------解决方案--------------------
探讨
直接导入?
那对于那些 以自动增长列做外键的数据如何处理

------解决方案--------------------
学习!
------解决方案--------------------

插入数据前执行自动编号重新开始
ALTER TABLE [表名称] ALTER COLUMN [自动编号字段] COUNTER (1, 1)
------解决方案--------------------
我个人认为,这种只有用SQL来实现,插入数据就行。
------解决方案--------------------
有两种方法
1、直接写insert ...select语句,自增ID不用增加
2、利用数据库提供的数据导入进行,将数据先导出,再进行字段映射,将其导入。