Mysql
 sql >> Database >  >> RDS >> Mysql

Significato esatto della clausola "on delete limit" della chiave esterna di MySQL

ON DELETE RESTRICT significa che non puoi eliminare una determinata riga principale se esiste una riga figlio che fa riferimento al valore per quella riga padre. Se la riga principale non ha righe secondarie di riferimento, puoi eliminare quella riga principale.

ON DELETE RESTRICT è praticamente superfluo sintassi, perché questo è comunque il comportamento predefinito per una chiave esterna.