导出和导入外键

Moa*_*oak 2 mysql innodb foreign-keys

我们已将站点转移到新服务器,现在它已经运行了三天,没有任何外键处于活动状态。

我怎么能够:

  1. 从旧结构中导出外键(100+表)
  2. 导入密钥,同时忽略完整性问题
  3. 丢弃所有缺少外键的记录

Den*_*rdy 5

  1. 创建两个转储(当前/导入)并使用数据库差异工具,或通过从信息模式中提取数据来生成 alter table 语句。

  2. SET foreign_key_checks = 0;禁用、SET foreign_key_checks = 1;启用。

  3. 使用左连接语句并在外表中搜索空值。