Ja, het is correct:
Blijkbaar NO ACTION
en RESTRICT
zijn synoniem. Bovendien, omdat ze worden gebruikt wanneer er geen ON DELETE / UPDATE
. is clausule, dit is het standaardgedrag.
De vreemde kolom is ingesteld op NULL, op voorwaarde dat deze niet is gedeclareerd als NOT NULL (of InnoDB zal verwijdering of update niet toestaan).
Cascade verwijdert (of werkt) de vreemde kolom bij.
Dus eigenlijk kun je die optie niet gebruiken.