更新时间:2025-04-09 gmt 08:00
存在外键的表删除问题-j9九游会登录
场景描述
删除mysql表时,如果表中有外键(foreign key),会出现如下报错,且和用户权限无关:
error 1451 (23000): cannot delete or update parent row: a foreign key constraint fails …………
原因分析
这个表和其他表有外键关系,在mysql中,设置了外键关联,会造成无法更新或删除数据,避免破坏外键的约束。
可以通过设置变量foreign_key_checks值为off,来关闭上述机制,详见。
j9九游会登录的解决方案
通过设置变量foreign_key_checks值为off,来关闭上述机制:
set session foreign_key_checks=off; drop table table_name;
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨