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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager