MySQL 5.0.32 Erreur Trigger

r0t0r Messages postés 1 Statut Membre -  
 CyberSDF -
Bonjour à tous,

J'ai depuis peut un serveur MySQL 5.0.32

Et j'essaye de créer en vain un trigger dont voici :

create trigger hotel_ajouter before insert
on hotel
FOR EACH ROW
BEGIN
declare hotel_nb int;
select count(hotel_no) into hotel_nb from hotel where hotel_siren=NEW.siren;
if hotel_nb>0
delete from hotel where hotel_no=NEW.hotel_on;
end if
END

l'erreur se trouve vers la ligne 5 et d'aprés MySQL c'est une erreur de syntaxe, alors que je respecte la syntaxe.
http://dev.mysql.com/doc/refman/5.0/fr/using-triggers.html

Merci à tous ceux qui prenne le temps de lire mon message.

1 réponse

CyberSDF
 
Essaye en spécifiant le délimiteur + manque ; après ton end if
0