Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é o comportamento padrão ON DELETE do MySQL?


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.