Voici mon script :
Mon INSERT fonctionne en manuel mais dés que je le met dans cette boucle... erreur 1064 ... je dois rendre ce travail dès demain, j'ai besoin de votre aide. Merci d'avance

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
DELIMITER $$
DROP PROCEDURE IF EXISTS `daf`.`GenCases` $$
CREATE PROCEDURE `daf`.`GenCases` ()
DECLARE @i INTEGER UNSIGNED;
DECLARE @Fin INTEGER UNSIGNED;
SET @Fin=999
BEGIN
SET @i=1
WHILE (@i<@Fin) DO
INSERT INTO cases VALUES (null, 1, @i, "N", "NOM", "", "", "PRENOM", "", "", "", "1000-01-01", "", "");
SET @i=@i+1;
SELECT @i;
END WHILE;
END $$
 
DELIMITER ;