Bonjour
Jai deux tables : article et categorie . la table article a un champs id_cat qui pointe sur le champs id_cat de la table categorie.
J'ai voulue modifier id_cat j'ai supprimé cette clé etrangere et j'ai mis pour un article le id_cat a 'TOTO' et dans la table categorie j'ai mis aussi le id_cat à 'TOTO' .Jusque la tout va bien mais lorsque je veux remettre ma clé etrangere voila l'erreure que j'obtiens:
Je ne comprends rien!!ALTER TABLE article
ADD CONSTRAINT fk_id_cat FOREIGN KEY (id_cat )
REFERENCES categorie (id_cat ) MATCH SIMPLE
ON UPDATE RESTRICT ON DELETE RESTRICT;
ERROR: insert or update on table "article" violates foreign key constraint "fk_id_cat "
DETAIL: Key (id_cat )=(TOTO) is not present in table "categorie".
une idée?
MErci
Partager