导出和导入外键

时间:2011-05-17 03:37:29

标签: mysql foreign-keys innodb

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

我怎么能:

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

1 个答案:

答案 0 :(得分:3)

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

  2. SET foreign_key_checks = 0;要停用,SET foreign_key_checks = 1;要启用。

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