现在我要把一个数据库的数据迁移到另外一个数据库,并且迁移时表的结构发生变化,不过字段那些都可以对应上
现在存在这样的情况,我要更新一个表的内容,可是这个表存在一个外键与其他表关联,我现在迁移数据时,发现数据迁移不过去,老是提示数据外键的问题,然后我把外键删除,然后重新迁移,发现数据可以迁移,可是外键信息添加不上去,请问
有啥方法可以把这个外键保留?

解决方案 »

  1.   

    比如现在有两个表,一个是ER_COMMANACAR 含有另外一张表ER_PLATEPERSON插件,两个表关联,
    现在我想修改ER_COMMANACAR这个表内容,或者是更新记录,编辑不了,提示的是里面含有外键,
      

  2.   

    用imp/exp应该会忽略外键,但你表结构不一样,没多大用处,楼主是用什么方法迁移,我建议建dblink和视图
    先disable掉外键,来处理外键表,最后enable外键