Begin.. End Erreur, procédure stockée
Bonjour à tous, j'ai une erreur incompréhensible je m'en remets donc à vous, c'est sans doute tout bête vu la simplicité de la chose, mais ne connaissant pas bien mySQL je m'arrache les cheveux.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| CREATE PROCEDURE ajouterFilm
(
t nvarchar(128),
r nvarchar(128),
d int(4),
n int(2),
na nvarchar(128),
c nvarchar(512)
)
BEGIN
INSERT INTO film
(
titre,
realisateur,
duree,
maNote,
nationalite,
dateAjout,
commentaire
)
VALUES
(
t,
r,
d,
n,
na,
current_date,
c
)
END |
Ce genre de procédure (c'est pour m'amuser, la chose en soi a pas vraiment d'intêret), ça me prend 5 minutes sur SQL server, mais là... Rien à faire.
J'ai essayé avec toute sorte de variations suivant le manuel mySQL 5 et divers truc ici et là mais l'erreur suivante revient sans arrêt :
Citation:
#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 'END' at line 31
Une idée ? c'est sûrement tout bête... Merci !