• User Newbie

    Foreign Key : Cannot add or update a child row

    Sto cercando di inserire delle tratte aeree nel mio DB(MySQL) tramite PHP e mi viene fuori questo messaggio che avevo gia avuto all'inzio e speravo non mi si dovesse ripresentare.
    Query non riuscita : Cannot add or update a child row: a foreign key constraint fails (airport/voli, CONSTRAINT fk_Aeroporti FOREIGN KEY (codice_Aeroporto) REFERENCES aeroporti (codice_Aeroporto) ON DELETE CASCADE ON UPDATE CASCADE)
    Per evitare quella scritta quando avevo popolato il DB (MySQL) avevo inserito le foreign key alla fine.
    Ora pero' sto facendo in modo che l'utente possa inserire delle nuove tratte. Come posso fare per risolvere questo messaggio d'errore?!?!??!
    Qualcuno ha qualche idea?!?!?!?
    Nessuno riesce a svelarmi l'arcano mistero?
    Ho provato pure a seguire cio che avevo trovato sul sito di MySQL e cioe' :
    -verifico che le due tabelle sono tutte due di tipo InnoDB
    -Inserisco un indice nella tabella figlia che punta alla chiave primaria della tabella padre
    Putroppo pero m viene fuori sempre quel messaggio e non capisco come posso fare?
    Vi prego, help me!
    Help meeeeeeeeeeeeeeeeeeeeeeeeeeeee [EMAIL="[email protected]"][/EMAIL]