sql >> Base de Datos >  >> RDS >> Mysql

¿Cuál es el comportamiento ON DELETE predeterminado de MySQL?

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.