Bonjour à tous,
Habitué des grosses SGBD telles que Oracle et SQL Server, je fais mes débuts dans le langage procédural sous MySQL. Je me heurte d'ores et déjà à un problème de syntaxe. Le voici :
Je voudrai simplement ajouter la date de création d'une news automatiquement au tuple en cours d'enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DELIMITER | CREATE TRIGGER Trig_News BEFORE INSERT ON news FOR EACH ROW BEGIN SET new.CreatedDate = CURDATE(); END; | DELIMITER ;
Voici les messages d'erreur de la console :
MySQL a répondu:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER |
CREATE TRIGGER Trig_News BEFORE INSERT ON news
FOR EACH ROW BEGI' at line 1
C'est ennuyeux car je me suis basé sur un bout de code provenant de la doc' officielle (ici)
Merci d'avance.
Partager