Ciao a tutti,
ho provato a forzare l'inserimento di un record su una tabella con chiave esterna utilizzando
F_k_checks = 0
F_k_checks = 1
il risultato è: query corretta 0 righe aggiunte

  • SET foreign_key_checks = 0
    INSERT INTO tabella 1(campo 2,fk) VALUES ('pippo', 9999)
    SET foreign_key_checks = 1


naturalmente 9999 è il valore della chiave esterna che non esiste su tabella 2

consigli????