[mysql] declencheur

Fermé
jacinthe87 Messages postés 194 Date d'inscription mercredi 4 février 2009 Statut Membre Dernière intervention 15 juillet 2010 - 22 juin 2009 à 21:36
jacinthe87 Messages postés 194 Date d'inscription mercredi 4 février 2009 Statut Membre Dernière intervention 15 juillet 2010 - 22 juin 2009 à 23:28
Bonjour,

Bonjour,
j'ai un problem au niveau de ce declencheur , pouvez vous me dire ou est l'erreur??

declencheur:
create trigger controlDate 
before insert
on calendrier
for each row
begin
DECLARE erreur_date CONDITION FOR 1002;
DECLARE EXIT HANDLER FOR erreur_date SET @error = 'Attention la date debut est superieur à la date fin';
if(new.date_d>new.date_f)then
SIGNAL erreur_date;
end if;
end;//

erreur:
requête SQL: 

CREATE trigger controlDatebefore INSERT ON calendrier
FOR each
ROW 
BEGIN DECLARE erreur_date CONDITION
FOR 1002 ;



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 '' at line 6 

merci.

1 réponse

jacinthe87 Messages postés 194 Date d'inscription mercredi 4 février 2009 Statut Membre Dernière intervention 15 juillet 2010 3
22 juin 2009 à 23:28
help me please
0