Rechercher : dans
Par :

MySQL 5.0.32 Erreur Trigger

Dernière réponse le 15 jun 2009 à 14:49:26 r0t0r, le 25 mai 2009 à 19:49:33 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Firefox 3.0.10

1

 CyberSDF, le 15 jun 2009 à 14:49:26

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

Répondre à CyberSDF