日期:2014-05-18  浏览次数:20554 次

如何进行两个数据库表数据的复制
把一个数据库中的表数据复制到另外一个数据库:
1.我的方法:
用完整备份去恢复
2.问题
因为每个表的第一列都是自增列 但没有外键关联 原数据库表有删除数据
所以导致还原的数据第一列值有误差 整个数据也就乱套了

注:数据表比较多 有100张 别说要一个表一个表的来改哦....

以上,请求一个高效的方法来解决此问题啊!
最好是语句来处理

------解决方案--------------------
怎么个乱法,按理只是删除数据不会造成关联错乱,至多是序号不连续

知道怎么乱才知道怎么修复

------解决方案--------------------
如果是完整的複製,你直接用備份,改名還原不就可以了.自增列又不會重新排過,怎麼會亂呢,如果亂子,原數據庫不就是亂的嗎???

如果不是完整複製 ,我的做法是先生成需要對象的描述,然后再導入數據就可以了.因為有自增列,生成描述和導入數據的前的一些選項要勾上就可以了

------解决方案--------------------
不如创建同步,两个库同步数据,源表数据进行修改后,目的表直接自动进行修改
------解决方案--------------------
数据库。。备份and还原应该是最好的办法了吧。。
------解决方案--------------------
你用SQL自带的同步复制功能就可以轻松搞定了
------解决方案--------------------
sql 有复制功能。


一个数据库发布,另外一个数据库订阅。
------解决方案--------------------
右键,任务,导入数据,选择源,目标,选择你要的表