首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在MySQL中暂时禁用外键约束?

如何在MySQL中暂时禁用外键约束?

提问于 2017-12-25 15:41:15
回答 2关注 0查看 1.3K

是否有可能暂时禁用MySQL中的约束?

我有两个Django模型,每个模型都有一个ForeignKey。由于ForeignKey约束,删除模型的实例会返回一个错误:

代码语言:txt
复制
cursor.execute("DELETE FROM myapp_item WHERE n = %s", n)
代码语言:txt
复制
transaction.commit_unless_managed()  #a foreign key constraint fails here

代码语言:txt
复制
cursor.execute("DELETE FROM myapp_style WHERE n = %s", n)
代码语言:txt
复制
transaction.commit_unless_managed()

是否有可能暂时禁用约束和删除呢?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档