|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mars 2011 Messages : 12 ![]() |
Bonjour,
J'essaie de faire fonctionner un trigger AFTER DELETE mais le traitement ne fonctionne pas. J'aimerais donc avoir un petit coup de pouce si possible. Voici la structure des tables concernées par ce trigger: ![]() Lorsque je supprime une CATEGORIE, par défaut la clé étrangère de catégorie passe en SET NULL comme indiqué sur le MLD ci-dessus. Je souhaiterais que lorsqu'on supprime une catégorie, que le booléen "actif" dans ARTICLE passe à 0. J'ai donc construit le trigger suivant: Code :
J'ai donc essayé cette variante, mais cette fois ci le trigger ne modifie pas du tout la table article: Code :
Vous remerciant par avance. Cordialement. |
||||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 697 ![]() |
bonjour
et si le trigger, tu le faisais BEFORE a la place de AFTER, en utilisant l'id_categorie en clause WHERE ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 12 ![]() |
Je te remercie pour cette piste et ta réactivité, que je ne pourrais tester que demain. Je reviendrai sur ce topic après l'avoir testé pour l'annonce du verdict.
Cordialement. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 12 ![]() |
Youpi! ça fonctionne!
Merci bien! Cordialement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com