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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 , lors ce que j'essayais d'insérer une colonne dans une clause when avant le before, j'obtenais la même erreur.


Je cherche un sauveur pour me sortir de cette impasse


Je suis prenneur de vos solutions