Problème de create procedure
Bonjour,
J'utilise MySql 5.0 et PHPMyAdmin
J'essaye de créer une procédure stockée
CREATE PROCEDURE SetAnnulationErreures()
BEGIN
UPDATE reservation SET Reservation.State = 'AE' WHERE ((((Reservation.PreReservationID > '') OR (Reservation.PreReservationID <> NULL)) AND (Reservation.State<>'V')AND (Reservation.State<>'F'))) AND ((Reservation.state <> 'A') AND (Reservation.state <> 'AE')) AND (Reservation.date < now());
END;
Jay one erasure avec le ret our #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 'UPDATE reservation SET Reservation.State = 'AE' WHERE ((((Reserv
Il semble que cela vienne du
; après le update.
J’ai essayer sans succès d'utiliser l'ordre DELIMITER. J'ai toujour eu une erreur 1064.
Cela m’arrangerai énormément si vous pouviez me dépanner.
Re: Problème de create procedure
Citation:
Envoyé par Tardiff Jean-François
J'utilise MySql 5.0 et PHPMyAdmin
Le problème vient tout simplement de phpMyadmin, je ne sais pas s'il supporte les procédures stockées et si il le peut, à partir de quelle version.
Problème similaire:
http://forums.mysql.com/read.php?98,18683,20232