我们已经将一个网站转移到一个新服务器上,现在它已经运行了三天而没有任何外键处于事件状态。
我怎样才能:
- 从旧结构(100 多个表)中导出外键
- 导入 key ,同时忽略完整性问题
- 丢弃所有外键缺失的记录
最佳答案
创建两个转储(当前/导入)并使用数据库差异工具,或通过从信息架构中提取数据来生成 alter table 语句。
SET foreign_key_checks = 0;
禁用,SET foreign_key_checks = 1;
启用。使用左连接语句并在外表中搜索空值。
关于mysql - 导出和导入外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6025982/