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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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 :
Une idée ? c'est sûrement tout bête... Merci !#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
Partager