Je souhaite créer un trigger qui teste le champs Actif (VARCHAR(1)) pour n’autoriser que "O", "N" ou NULL comme valeur sur la table des utilisateurs.
voici le trigger :
MySQL me renvoie l’erreur suivante à l’exécution de la création du trigger:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DELIMITER | CREATE TRIGGER before_update_utilisateurs BEFORE UPDATE ON UTILISATEURS FOR EACH ROW BEGIN IF NEW.ACTIF IS NOT NULL AND NEW.ACTIF!=n AND NEW.ACTIF!=O' THEN SET NEW.ACTIF = NULL; END IF; END |
J’ai beau chercher, je ne vois pas l’erreur ?#1064 - Erreur de syntaxe près de '' à la ligne 5
Merci d'avance
Partager