Erreur avec la boucle WHILE
Bonjour,
J'ai une erreur avec ma boucle SQL (j'utilise MySQL).
Voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11
| BEGIN
DECLARE @id INT;
DECLARE @count INT;
SET @id = 1;
SET @count = 0;
WHILE (@count < @id) DO
INSERT INTO members (id, description) VALUES ((@id+1), 'Hello World');
SET @count = (@count+1);
END WHILE;
END; |
J'obtiens cette erreur :
#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 'DECLARE @id INT' at line 2
Après j'ai également une erreur dans la boucle.
Avez-vous une idée des erreurs ?
Merci d'avance