Salut,
Voilà je débute sur Phpmyadmin 3.2.0.1 et j'aimerais crée une clé étrangère viable entre deux tables. Voici les deux tables dans le screen ci-dessous. Pour le MR çà donnerais donc ceci :
Pour l'instant j'ai fait ce que j'ai trouvé sur le web, c'est à dire :ETUDIANT(idEtudiant, nomEtudiant, prénomEtudiant, photoEtudiant, dateDeNaissanceEtudiant, adresseEtudiant, codePostalEtudiant, villeEtudiant, paysEtudiant, emailEtudiant, #idSexe,)
SEXE(idSexe,libelleSexe)
-J'ai crée un champ sexeId de type INDEX dans la table ETUDIANT
- Ensuite dans "gestion des relations" j'ai crée une relation (clé étrangère) entre etudiant.sexeId et sexe.idSexe
Mais çà me sort cette erreur lors de cette dernière manip :
PS : je précise que mes tables sont en InnoDB#1452 - Cannot add or update a child row: a foreign key constraint fails (`basestage`.<result 2 when explaining filename '#sql-408_60b'>, CONSTRAINT `#sql-408_60b_ibfk_1` FOREIGN KEY (`sexeId`) REFERENCES `sexe` (`idSexe`) ON DELETE CASCADE)
Merci de votre aide !
Partager