Erreur de syntaxe dans un trigger
Bonjour,
J'essaie actuellement de créer un trigger sur l'une de mes table de ma base de donnée, j'utilise phpMyAdmin,
voici un exemple de code pour résumer mon problème
Code:
1 2 3 4 5 6 7 8
|
DELIMITER //
CREATE TRIGGER trg_update BEFORE UPDATE ON ma_table
FOR EACH ROW
BEGIN
NEW.ma_colonne = 5;
END; //
DELEMITER ; |
quand je tente de l'exécuter, je reçoit une erreur : #1064 - "Erreur de syntaxe près de '.my_colum ..."
je précise que si je retire la ligne entre le begin et end, le trigger se crée.
j'ai bien évidement tenté d'écrire cette ligne sous toutes les coutures et parcouru google de long en large avant de venir poster mon problème ici :aie:, lors ce que j'essayais d'insérer une colonne dans une clause when avant le before, j'obtenais la même erreur. :triste:
Je cherche un sauveur pour me sortir de cette impasse :help:
Je suis prenneur de vos solutions :D