Cannot delete or update a parent row

作者: the5fire 标签: mysql异常 发布: 2011-04-15 阅读: 9660
设有外键关联的表,删除的时候出错。看一下外键属性RESTRICT。


RESTRICT: 拒绝对父表的删除或更新操作。NO ACTION和RESTRICT都一样,删除ON DELETE或ON UPDATE子句。(一些数据库系统有延期检查,并且NO ACTION是一个延期检查。在MySQL中,外键约束是被立即检查的,所以NO ACTION和RESTRICT是同样的)。


修改为CASCADE就行了,级联删除。

---- EOF ----

微信公众号:Python程序员杂谈

相关文章