Supprimer clé etrangere puis clé primaire ??
slackeruser
Messages postés
121
Date d'inscription
Statut
Membre
Dernière intervention
-
jeanch_tlse Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
jeanch_tlse Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai 2 tableaux : «moto » et « produit »
'moto' contient une clé étrangère sa référence est la clé primaire de la table 'produit'
la table produit contient une seule clé primaire
1)je veux supprimer des enregistrements de la table 'moto' tout en supprimant en même temps leur référence dans la table 'produit'.
J'ai 2 tableaux : «moto » et « produit »
'moto' contient une clé étrangère sa référence est la clé primaire de la table 'produit'
la table produit contient une seule clé primaire
1)je veux supprimer des enregistrements de la table 'moto' tout en supprimant en même temps leur référence dans la table 'produit'.
A voir également:
- Supprimer clé etrangere puis clé primaire ??
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Supprimer rond bleu whatsapp - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
1 réponse
Bonjour,
Une table secondaire ne peut pas entrainer la suppression d'enregistrement d'une table de reference. Il pourrait y avoir d'autres enregistrements "moto" qui font reference a"produit".
L'inverse est plus logique : la suppression d'element de la table de reference peut entrainer la suppression des elements de la table secondaire.
Mais c'est de la pure theorie, du moins en informatique de gestion, dans la vraie vie on ne fait jamais ça car l'utilisateur souhaite toujours avoir un historique : on utilise plutot des colonnes de "date de debut" et de "date de fin de validite".
Une table secondaire ne peut pas entrainer la suppression d'enregistrement d'une table de reference. Il pourrait y avoir d'autres enregistrements "moto" qui font reference a"produit".
L'inverse est plus logique : la suppression d'element de la table de reference peut entrainer la suppression des elements de la table secondaire.
Mais c'est de la pure theorie, du moins en informatique de gestion, dans la vraie vie on ne fait jamais ça car l'utilisateur souhaite toujours avoir un historique : on utilise plutot des colonnes de "date de debut" et de "date de fin de validite".