Salut,

J'essaye de faire un requête (un ajout de contrainte sur une base existante) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER TABLE ONLY admin.eleve_mandat ADD CONSTRAINT besoin1_id FOREIGN KEY (besoin1_id) REFERENCES admin.besoin(besoin_id);

Et comme les noms sont différents alors je me tape cette erreur :

ERREUR: une instruction insert ou update sur la table « eleve_mandat » viole la contrainte de clé
étrangère « besoin1_id »
État SQL :23503
Détail :La clé (besoin1_id)=(27) n'est pas présente dans la table « besoin ».

Quelqu'un pourrait il m'aider ? En plus j'ai presque que des cas comme ça dans la base .. Et je suis coincé .. J'ai rien trouvé chez Google ..


Merci d'avance pour votre contribution