Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Syntaxfehler in der WHILE-Anweisung

Die Prozedur sieht ok aus. Ich vermute, Ihnen fehlt das Trennzeichen

delimiter //
CREATE PROCEDURE dowhile()
  BEGIN
   DECLARE v1 INT DEFAULT 5;
    WHILE v1 > 0 DO
     SET v1 = v1 - 1;
   END WHILE;
 END; //
delimiter ;