Sí, es correcto:
Aparentemente NO ACTION
y RESTRICT
son sinónimos. Además, dado que se utilizan siempre que no hay ON DELETE / UPDATE
cláusula, este es el comportamiento predeterminado.
La columna foránea se establece en NULL, siempre que no se declare como NOT NULL (o InnoDB no permitirá la eliminación o actualización).
Cascade elimina (o actualiza) la columna externa.
Así que básicamente no puedes usar esa opción.