Bonjour la zone,
J’ai un souci assez stupide; j’aimerais créer une routine dans une base MySQL. Je commence par un truc super simple:
[code]-- --------------------------------------------------------------------------------
– Routine DDL
DELIMITER //
CREATE PROCEDURE test
.new_routine
()
BEGIN
DECLARE intvalue INT;
END//[/code]
Que j’écris à l’aide du Workbench, qui ne m’indique aucune erreur dans la syntaxe.
Mais lorsque j’execute cette requete, j’obtiens:
SQL Error 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 3
SQL: CREATE PROCEDURE `test`.`new_routine` ()
BEGIN
DECLARE intvalue INT
J’ai du mal a comprendre ou est mon erreur…
[EDIT]ouais bon laissez tomber, MySQL etait dans les choux, j’ai redémarré le démon et tout repart comme en '40.