Ja, det är korrekt:
Tydligen NO ACTION
och RESTRICT
är synonyma. Dessutom, eftersom de används när det inte finns någon ON DELETE / UPDATE
klausul, detta är standardbeteendet.
Den främmande kolumnen är satt till NULL, förutsatt att den inte deklareras som NOT NULL (eller InnoDB tillåter inte radering eller uppdatering).
Kaskad tar bort (eller uppdaterar) den främmande kolumnen.
Så i princip kan du inte använda det alternativet.