Bonjour,
Mon problème peux paraitre tout bête mais je ne comprend pas mon erreur... J'ai 2 tables :
Utilisateur => qui contient un id_utilisateur et un nom
Configuration qui contient => qui contient un id_configuration et un id_utilisateur
Dans ma table utilisateur, j'ai la donnée suivante :
J'ai également une clé étrangère de type 1,n qui lie id_utilisateur des deux tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <id_utilisateur> <nom> <1> <utilisateur1> <2> <utilisateur2>
Mais lorsque j’essaie d'ajouter une nouvelle configuration j'obtient :
ma requette ressemble a ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cannot add or update a child row: a foreign key constraint fails (`newprodfh`.`configuration`, CONSTRAINT `fk_configuration_utilisateur` FOREIGN KEY (`id_utilisateur`) REFERENCES `utilisateur` (`id_utilisateur`) ON DELETE NO ACTION ON UPDATE NO ACTION) QMYSQL: Unable to execute query"
Donc la je suis un peu perdu car ma table utilisateur possède bien un id_utilisteur = 1 donc je ne comprend pas pourquoi il refuse cet ajout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO configuration (id_utilisateur) VALUES (1)
Quelqu'un a une idée ?
Merci![]()
Partager