`
yeelor
  • 浏览: 407675 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

迁移数据时由于数据不完整导致的外键关联问题

 
阅读更多

多个表的数据有关系。但是在数据迁移时可能原始数据中某些记录没有关联值。比如 删除了一个商店,但没有删除商店中的商品

 

在目标表中 先将外键关系解除。将每个原始表中数据导出后

 

 

分别导入目标表,再将没有关系值的外键设置为NULL

 

 

update `j2_order` o set o.shop_id =null  where (select count(s.id) from `j2_shop` s where s.id=o.shop_id )=0

 

再重新建立外键关联即可

  • 大小: 10.4 KB
  • 大小: 1.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics