Problème avec la création d'une clé étrangère
Bonjour ! ^^
Je possède deux tables
Membres
- id_membre (clé primaire)
- Nom
- Prenom
-....
Reservation
- id_reservation (clé primaire)
- id_membre (futur clé étrangère)
- voiture
- ....
J'ai essayé de faire de id_membre (Index >table reservation) une clé étrangère, mais lorsque je vais sur gestion des relation dans phpmyadmin et que je sélectionne celui-ci pour l'affecter à id_membre (Primary >table membre), je reçois le message d'erreur suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Erreur
requête SQL:
ALTER TABLE `reservation` ADD FOREIGN KEY ( `id_membre` ) REFERENCES `greenshare`.`membres` (
`id_membre`
) ON DELETE NO ACTION ON UPDATE NO ACTION ;
MySQL a répondu:Documentation
#1452 - Cannot add or update a child row: a foreign key constraint fails (`greenshare`.<result 2 when explaining filename '#sql-9dc_57'>, CONSTRAINT `#sql-9dc_57_ibfk_1` FOREIGN KEY (`id_membre`) REFERENCES `membres` (`id_membre`) ON DELETE NO ACTION ON UPDATE NO AC)
Documentation |
Comment puis je faire pour remédier à cela ?
Merci :ccool: