Relations mysql

Résolu
kyript Messages postés 346 Date d'inscription jeudi 7 avril 2005 Statut Membre Dernière intervention 26 mars 2012 - 23 sept. 2006 à 13:35
kyript Messages postés 346 Date d'inscription jeudi 7 avril 2005 Statut Membre Dernière intervention 26 mars 2012 - 24 sept. 2006 à 00:14
Bonjour à tous

Je suis actuellement sur les relations mysql avec des tables innodb
Mon problème survient lorsque que je veut insérer des données

voici l'erreur : Cannot add or update a child row: a foreign key constraint fails

Déja je pense pas avoir bien compris le principe de clé étrangère...quelqun peut t'il m'éclairer ?

Ensuite dans la table où je veut inserer j'ai 3 relations
  
Nom de la clé          Type                   Champ
PRIMARY             PRIMARY          IDMembres
IDLangueA             INDEX 2            IDLangueA
IDPaysA                INDEX 18           IDPaysA

IDLangueA et IDPaysA sont2 autres tables

et voici ma requete:

INSERT INTO mb_Utilisateurs (pseudo, password, email, IDPaysA, ville, IDLangueA, Commentaire, SignatureForum, avatar) VALUES('$RecupPseudoMembre', '$RecupPasswordMembre', '$RecupEmailMembre', '', '$RecupVilleMembre', '', '$RecupCommentaireDuMembre', '$RecupSignatureDuMembre', '$NameFile')

Si quelqun peut m'aider à comprendre comment ca marche ca serait cool

++

www.rootscommunity.com

1 réponse

kyript Messages postés 346 Date d'inscription jeudi 7 avril 2005 Statut Membre Dernière intervention 26 mars 2012
24 sept. 2006 à 00:14
Bon ca y'ai j'ai trouvé


 


En faite j'avait une relation sur ma clé primaire et qui elle est en auto_increment   il fallait supprimer cette relations

www.rootscommunity.com
3
Rejoignez-nous