MySQL ON UPDATE CASCADE具有自引用

问题描述

|   根据   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 (将#修改为@)