Problème d'insertion de clés étrangères dans
Résolu
narama87
Messages postés
113
Statut
Membre
-
NookZ Messages postés 2376 Statut Membre -
NookZ Messages postés 2376 Statut Membre -
Bonjour ,
voilà ,
j'ai 2 tables :
produit (id_p,libellé,prix)
cage(id_c,qte)
et une table qui contient des clés étrangères :
join(id_p ,id_c,date)
je veux insérer une valeur dans id_p ,et laisser id_c vide , mais l'insertion n'est pas possible car ces identifiants sont des clès étrangères.
j'éspère que j'ai bien illustré mon problème.
une idée SVP ???
voilà ,
j'ai 2 tables :
produit (id_p,libellé,prix)
cage(id_c,qte)
et une table qui contient des clés étrangères :
join(id_p ,id_c,date)
je veux insérer une valeur dans id_p ,et laisser id_c vide , mais l'insertion n'est pas possible car ces identifiants sont des clès étrangères.
j'éspère que j'ai bien illustré mon problème.
une idée SVP ???
Configuration: Windows XP Firefox 3.0.10
4 réponses
-
Bonjour,
Pouvez-vous préciser votre besoin?
Si je comprends bien on peut supposer que la table cage agit comme le caddie des sites d'e-commerce. Je ne comprends pas alors l'intérêt de pouvoir sélectionner un article sans pour autant le mettre dans un caddie? -
quel intérêt de ne pas renseigner id_c ?
c'est une table intermédiaire, elle sert a joindre deux clés primaires, si tu n'a pas besoin de remplir id_c c'est que tu as mal modeliser ton problème... -
C'est un exemple général , je veux juste savoir si on peut ajouter une clé étrangère vide ou qui n'existe pas .
est -ce possible ? -
Non, c'est forcément un NOT NULL dans une base de données