Sim, está correto:
Aparentemente
NO ACTION
e RESTRICT
são sinônimos. Além disso, uma vez que são usados sempre que não há ON DELETE / UPDATE
cláusula, este é o comportamento padrão. A coluna estrangeira é definida como NULL, desde que não seja declarada como NOT NULL (ou o InnoDB não permitirá exclusão ou atualização).
Cascade exclui (ou atualiza) a coluna estrangeira.
Então, basicamente, você não pode usar essa opção.