salut,
comment peut on effectuer un delete a une table qui poséde une clé primaire, dont plusieur table font reference, sachant que je veux que tout les tuples qui lui corresponde dans les autre tables soit supprimer automatiquement ?
merci
salut,
comment peut on effectuer un delete a une table qui poséde une clé primaire, dont plusieur table font reference, sachant que je veux que tout les tuples qui lui corresponde dans les autre tables soit supprimer automatiquement ?
merci
Si la base est correctement conçue et si le moteur de base de données gère les contraintes de clé étrangère et d'intégrité référentielle, il suffit d'ajouter la clause ON DELETE CASCADE à toutes les clés étrangères qu'on souhaite voir supprimées en même temps que la ligne de la table contenant la clé primaire.
Sinon, il faut d'abord supprimer les lignes comportant les valeurs de clés étrangères requises avant de supprimer la clé primaire de la ligne mère.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager