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????

Rispondi quotando
consideravo un'unica istruzione invece sono 3 distinte
