Ano, je to správně:
Zřejmě NO ACTION
a RESTRICT
jsou synonyma. Navíc, protože se používají vždy, když neexistuje žádné ON DELETE / UPDATE
klauzule, toto je výchozí chování.
Cizí sloupec je nastaven na NULL za předpokladu, že není deklarován jako NOT NULL (nebo InnoDB nedovolí smazání nebo aktualizaci).
Cascade odstraní (nebo aktualizuje) cizí sloupec.
Takže tuto možnost v podstatě nemůžete použít.