当我尝试删除组时,我收到以下错误信息:
无法删除或更新父行:外键约束失败 (
asset_base
。catgroup
,CONSTRAINTcatgroup_ibfk_2
FOREIGN KEY (group_id
)参考groups
(gid
)ON UPDATE CASCADE)
我不太清楚该怎么做。我认为这可以删除组,但我不太确定,所以我认为这里有人可能知道。我试图从groups表中删除信息,它链接到catgroup表。所以如果我向catgroup添加ON DELETE CASCADE限制我应该没问题,对吧?
如果我在正确的轨道上,我仍然想知道如何在已经制作的表中添加ON DELETE CASCADE选项,希望不必删除任何单元格或者必须重新创建整个表格?
谢谢!
答案 0 :(得分:2)
当您(确实)将ON DELETE CASCADE
添加到外键时,问题将得到解决。
您不必重新创建表格。只需删除约束catgroup_ibfk_2
并重新创建它。这次使用ON DELETE CASCADE
选项。