Tak, zgadza się:
Najwyraźniej NO ACTION i RESTRICT są synonimami. Dodatkowo, ponieważ są one używane, gdy nie ma opcji ON DELETE / UPDATE klauzula, jest to zachowanie domyślne.
Kolumna obca jest ustawiona na NULL, pod warunkiem, że nie jest zadeklarowana jako NOT NULL (lub InnoDB nie pozwoli na usunięcie lub aktualizację).
Kaskada usuwa (lub aktualizuje) obcą kolumnę.
Więc w zasadzie nie możesz użyć tej opcji.