Det er begrænsning i Mysql:
Hvis ON UPDATE CASCADE eller ON UPDATE SET NULL gentager sig for at opdatere den samme tabel, som den tidligere har opdateret under kaskaden, fungerer den som RESTRICT. Dette betyder, at du ikke kan bruge selv-reference ON UPDATE CASCADE eller ON UPDATE SET NULL operationer.
reference her