Erreur sql

Fermé
abdoul mounaf Messages postés 6 Date d'inscription samedi 17 août 2013 Statut Membre Dernière intervention 22 août 2013 - 17 août 2013 à 23:11
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 23 août 2013 à 17:53
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 samedi 17 août 2013 Statut Membre Dernière intervention 22 août 2013
19 août 2013 à 00:48
salut, j'attends vos aide sa urge vraiment! cordialement merci
0
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
19 août 2013 à 22:51
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 samedi 17 août 2013 Statut Membre Dernière intervention 22 août 2013
22 août 2013 à 11:36
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 dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
23 août 2013 à 17:53
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