由于循环引用,如何在迁移到 Google Cloud sql 时禁用外键检查



我正在尝试使用此处描述的复制方法将生产数据库迁移到Google Cloud sql。但是,在导入 mysql 转储文件时,谷歌云 sql 返回错误"无法添加外键约束"。

我已经使用此方法检查了是否有任何外键冲突。但是,数据库中没有冲突。

因此,我已将问题追踪到由于循环引用引起的。唯一的选择似乎是在导入过程中禁用FOREIGN_KEY_CHECKS。但是,我找不到任何方法来设置此标志。

对于如何从这里继续,有什么建议吗?

SET FOREIGN_KEY_CHECKS := NOT @@FOREIGN_KEY_CHECKS
;

将在 mysql 中切换 FK 控件。

相关内容

  • 没有找到相关文章

最新更新