Erreur sql

abdoul mounaf Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
BadGuitarist Messages postés 367 Date d'inscription   Statut Membre Dernière intervention   -
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 Date d'inscription   Statut Membre Dernière intervention  
 
salut, j'attends vos aide sa urge vraiment! cordialement merci
0
BadGuitarist Messages postés 367 Date d'inscription   Statut Membre Dernière intervention   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 Date d'inscription   Statut Membre Dernière intervention  
 
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 367 Date d'inscription   Statut Membre Dernière intervention   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