Procedure MySQL 5.0 impossible depuis PhpMyAdmin ?
Bonjour à tous, j'ai une version de mysql 5.0.22;
J'essaye de creer des procedure simple, celà fonctionne...
Je teste des exemple avec DECLARE et là j'ai apparement un probleme de syntaxe OR j'utilise des exemples du manuel tres simple comme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| CREATE PROCEDURE visibilite()
BEGIN
DECLARE var INT DEFAULT 1;
SELECT var AS 'Je suis la variable var du bloc 1';
BEGIN
DECLARE var INT DEFAULT 5;
SELECT var AS 'Je suis la variable du bloc 2';
SET var=10;
SELECT var AS 'Je suis la variable du bloc après modification';
END;
SELECT var AS 'Je suis toujours la variable du bloc 1';
END; |
En fait, dès que je met un DECLARE j'ai cette erreur :
Code:
1 2
| #1064 - Erreur de syntaxe pr�s de 'PROCEDURE visibilite()
BEGIN |
sur mon easyphp local
ou
Code:
1 2 3 4 5 6 7
|
CREATE PROCEDURE maj( )
BEGIN
DECLARE a INT;
(...)
#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 'INT' at line 4 |
sur mon serveur..