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

  1. abdoul mounaf Messages postés 6 Statut Membre
     
    salut, j'attends vos aide sa urge vraiment! cordialement merci
    0
  2. 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
  3. 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
  4. 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