Bonjour,
J'ai créé un table "produit" qui à une référence (clé étrangère) vers une table "catégorie". Ces 2 tables sont renseigné (50 enregistrements). plus tard j'ai eu besoin d'une info supplémentaire dans"catégorie" , appelé 'format' (3 valeurs possible de format) . J'ai donc opté pour créer une autre table avec une seule colonne et ces 3 valeurs ( par souci d'intégrité referencielle) . J'ai creer une clé étrangère ds "catégorie".format vers la table "format".format.
Voici le message d'erreur.
#1452 - Cannot add or update a child row: a foreign key constraint fails (`_com_produits_sol`.`#sql-5eda_30a175a`, CONSTRAINT `#sql-5eda_30a175a_ibfk_4` FOREIGN KEY (`format`) REFERENCES `format` (`format`))
J'ai fait un test avec une table "produit" cette fois pas lié à "catégorie" et cela fonctionne.J'arrive à créer un clé étrangère avec la table "format".
Mon problème c'est que dans ma base "produit" et" catégorie" sont liées.
Comment contourner cela?
merci
Partager