Bonjour,
Je suis entrain d'écrire un trigger très simple dans le but de mettre le champ "idPerimetrePerso" à null lorsque l'on change l'utilisateur de groupe.
Je sais faire ça en ORACLE, mais là je dois me mettre à MYSQL et je vois qu'il y a pas mal de différences. L'erreur vient donc surement de là.
Voici mon code :
Je ne comprend pas d'où peut venir le problème :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 DELIMITER // DROP TRIGGER IF EXISTS t_a_u_utilisateurs; CREATE TRIGGER t_a_u_utilisateurs AFTER UPDATE ON Utilisateurs FOR EACH ROW BEGIN IF (OLD.idGroupe != NEW.idGroupe) THEN SET NEW.idPerimetrePerso = NULL; END IF; END// DELIMITER ;
Vous avez une idée ?
Merci d'avance !
Partager