问题描述
|
根据
http://dev.MysqL.com/doc/refman/5.6/en/innodb-foreign-key-constraints.html
如果是ON UPDATE CASCADE或ON UPDATE SET
NULL递归以更新同一张表
它以前在
级联,它像RESTRICT
我对此的理解是,至少应允许一次级联更新,然后再限制任何进一步的更新。对于自引用表,情况并非如此。没有完成更新,仅给出以下错误:
ERROR 1451 (23000) at line 1: Cannot delete or update a parent row: a foreign key constraint fails (\'temp\'.\'tableA\',CONSTRAINT \'FK5E61277C3139BCA6\' FOREIGN KEY (\'foreign_key_id\') REFERENCES \'tableA\' (\'id\') ON UPDATE CASCADE)
你同意吗?为什么会这样呢?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)