Het is beperking in Mysql:
Als ON UPDATE CASCADE of ON UPDATE SET NULL terugkeert om dezelfde tabel bij te werken die eerder is bijgewerkt tijdens de cascade, werkt het als RESTRICT. Dit betekent dat u geen zelfreferentiële ON UPDATE CASCADE- of ON UPDATE SET NULL-bewerkingen kunt gebruiken.
referentie hier