Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySql ne peut pas mettre à jour la ligne parente lorsque j'ai ON UPDATE CASCADE

C'est une limitation dans Mysql :

Si ON UPDATE CASCADE ou ON UPDATE SET NULL se répète pour mettre à jour la même table qu'elle a précédemment mise à jour pendant la cascade, elle agit comme RESTRICT. Cela signifie que vous ne pouvez pas utiliser les opérations auto-référentielles ON UPDATE CASCADE ou ON UPDATE SET NULL.

référence ici