gpt4 book ai didi

mysql - 由于循环引用,如何在迁移到 google cloud sql 时禁用外键检查

转载 作者:行者123 更新时间:2023-11-29 09:41:18 26 4
gpt4 key购买 nike

我正在尝试使用描述的复制方法 here 将生产数据库迁移到 google cloud sql 。但是,当导入 mysql 转储文件时,google cloud sql 返回错误“无法添加外键约束”。

我已经使用this method检查是否有任何外键vialotions 。但数据库中没有违规行为。

因此,我已经查明问题是由 circular references 引起的。 。唯一的选择似乎是在导入期间禁用 FOREIGN_KEY_CHECKS 。但是,我找不到任何方法来设置此标志。

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

最佳答案

SET FOREIGN_KEY_CHECKS := NOT @@FOREIGN_KEY_CHECKS
;

将在 mysql 中切换 FK 控制。

关于mysql - 由于循环引用,如何在迁移到 google cloud sql 时禁用外键检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56565502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com