Erreur sql

abdoul mounaf Messages postés 6 Statut Membre -  
BadGuitarist Messages postés 373 Statut Membre -
bonjour, j'essaie d'insérer des données table qui contient deux clés étrangères apartir d'une page PHP mais une erreur qui s'affiche:

Cannot add or update a child row: a foreign key constraint fails ('gestion_clientele'.'effectuer', CONSTRAINT 'FK_EFFECTUER2' FOREIGN KEY ('NUM_ECHANGE') REFERENCES 'echange' ('NUM_ECHANGE'))


attend votre aide a tous. merci d'avance

4 réponses

abdoul mounaf Messages postés 6 Statut Membre
 
salut, j'attends vos aide sa urge vraiment! cordialement merci
0
BadGuitarist Messages postés 373 Statut Membre 27
 
Bonsoir abdoul mounaf,

Je ne sais pas si j'arrive trop tard mais je te livre quand même une piste de solution :

Si tu as des clés étrangères sur une table,
avant d'enregistrer dans la table contenant les références (dans ton cas gestion_clientele), il te faut créer les enregistrements dans les tables devant contenir les clés (dans ton cas echange).
0
abdoul mounaf Messages postés 6 Statut Membre
 
merci ! sa marche maintenant;
main suis confronté a un autre problème, j n'arrive pas a supprimer les enregistrement dans une table qui contient une clé étrangère
0
BadGuitarist Messages postés 373 Statut Membre 27
 
Bonjour abdoul mounaf,

Pour supprimer il faut inverser l'ordre :
1) supprimer les enregistrements dans la table qui fait référence aux clés (dans ton cas gestion_clientele)
2) suppression des enregistrements-clés (dans ton cas echange).
0