Bonjour
Voilà mon problème.
J'ai deux tables: potentiel et caractéristiques qui ont chacune une clé primaire id_utilisateur qui font référence à la clé primaire id_utilisateur de la table personnage (qui fait elle-même référence à la clé primaire id_utilisateur de utilisateur ... je sais c'est le bordel mais c'est pour une question de "niveau de référence" on va dire ^^').
J'ai besoin de remplir ces deux tables avec les id contenues dans la table personnage. Seules les id sont importantes, c'est pour ne pas me les taper une à une !
Voilà les requêtes que j'ai tentées d'exécuter:
Et voici l'erreur obtenue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select id_utilisateur from personnage; insert into caracteristiques values (id_utilisateur,0,0,0,0,0,0,0,0);
Je suis pas fortiche au niveau des clés (je pense qu'on l'aura remarqué )Cannot add or update a child row: a foreign key constraint fails (`openirl/caracteristiques`, CONSTRAINT `FK_id_utilisateur_carac` FOREIGN KEY (`id_utilisateur`) REFERENCES `personnage` (`id_utilisateur`) ON DELETE CASCADE)
Quelqu'un pour m'aider ? Merci
Partager