Disabilitare i vincoli di integrità (Foreign Key) su mysql

I vincoli di integrità referenziale (Foreign Key) sono certamente una bella cosa ma puo capitare nella vita di tutti i giorni che ci impediscano di effettuare operazioni di update o drop per noi importanti.
Di default questi vincoli vengono controllati ma è possibile temporaneamente disabilitarli con la seguente sintassi:


SET FOREIGN_KEY_CHECKS = 0;

....le query che

SET FOREIGN_KEY_CHECKS = 1;

La variabile che abilita/disabilita i controlli referenziali è una variabile di sessione e non "Spegne" i vincoli sull'intero server ma solo per sessione corrente.

Tags