Problème d'insertion de clés étrangères dans

Résolu
narama87 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -  
NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   -
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 ???
A voir également:

4 réponses

NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   514
 
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?
0
puxor Messages postés 318 Date d'inscription   Statut Membre Dernière intervention   89
 
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...
0
narama87 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   4
 
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 ?
0
NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   514
 
Non, c'est forcément un NOT NULL dans une base de données
0