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 :

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 ;
Je voudrai simplement ajouter la date de création d'une news automatiquement au tuple en cours d'enregistrement.
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.