Ja, det er korrekt:
Tilsyneladende NO ACTION
og RESTRICT
er synonyme. Derudover, da de bruges, når der ikke er nogen ON DELETE / UPDATE
klausul, dette er standardadfærden.
Den fremmede kolonne er sat til NULL, forudsat at den ikke er erklæret som NOT NULL (eller InnoDB tillader ikke sletning eller opdatering).
Cascade sletter (eller opdaterer) den fremmede kolonne.
Så dybest set kan du ikke bruge den mulighed.