Plusieurs actions dans un trigger
Bonsoir,
Je souhaite lors de l'insert d'un nouveau sujet dans ma table F_SUJET, qu'une action se fasse sur 3 tables différentes, étant donné que l'on ne peut créer une même commande sur une même table, je dois mettre tout dans le même trigger.
Seulement soit, j'ai une erreur de syntaxe, soit la commande ne se termine pas.
Quelle est la syntaxe exacte pour faire ce que je veux ?
Mon code actuel :
Code:
1 2 3 4 5 6 7 8
| CREATE TRIGGER AI_SUJET
AFTER INSERT ON F_SUJET
FOR EACH ROW
BEGIN
UPDATE F_FORUM SET nb_sujet=nb_sujet+1 WHERE F_FORUM.forum_id=new.forum_id;
INSERT INTO F_SUJET_LECTURE(sujet_id) VALUES(new.sujet_id);
INSERT INTO F_SUJET_MEMBRE(sujet_id, membre_id) VALUES(new.sujet_id, new.createur_id);
END |
Merci !