Bonjour,
j'essaie de creer une procédure stockée existant dans le tutoriel intitulé : Les nouveautés de MySQL 5.0, publié le 03/11/2005 par Maximilian. MySQL me renvoie le message suivant:
"ERROR: Ponctuation invalide @ 11
STR: //
SQL: DELIMITER //
CREATE PROCEDURE ligue1.INIT_EQUIPE (nom_eq varchar(50), stade_eq varchar(50), ville_eq varchar(30))
BEGIN
INSERT INTO equipe (nom, stade, ville) VALUES (nom_eq, stade_eq, ville_eq)" et plus bas celui-ci :
"#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 'DELIMITER //
CREATE PROCEDURE ligue1.INIT_EQUIPE (nom_eq varchar(50), stade_eq ' at line 1 "
Voici le corps de la procédure:
DELIMITER // "c'est cette ligne !"
CREATE PROCEDURE ligue1.INIT_EQUIPE (nom_eq varchar(50), stade_eq varchar(50), ville_eq varchar(30))
BEGIN
INSERT INTO equipe (nom, stade, ville) VALUES (nom_eq, stade_eq, ville_eq);
END; //
DELIMITER ;
Il semblerais que MySQL5.0 ne reconnaisse pas cette fonction ! Comment faire svp ?
Partager