Bonjour,

Je démarre dans la création des procédures MySQL. Voici mon code et j'ai une erreur visiblement au niveau de l'affectation de c...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
DELIMITER //
CREATE PROCEDURE Liste_Pays()
BEGIN
    DECLARE i INT DEFAULT 1;
    DECLARE c INT DEFAULT 1; 
    INSERT INTO c VALUES(SELECT COUNT(nom_pays) FROM pays);
    WHILE i<=c DO
        SELECT nom_pays, id_pays FROM pays;
        SET i:=i+1;
    END WHILE;    
END//
DELIMITER ;
Peut-onm'aider ? merci.