To jest ograniczenie w Mysql:
Jeśli ON UPDATE CASCADE lub ON UPDATE SET NULL powtarza się, aby zaktualizować tę samą tabelę, którą poprzednio zaktualizował podczas kaskady, działa to jak RESTRICT. Oznacza to, że nie można używać autoreferencyjnych operacji ON UPDATE CASCADE lub ON UPDATE SET NULL.
odniesienia tutaj