【以下的问题经过翻译处理】 我正在尝试在Aurora MySQL中创建一个WHILE循环。使用以下语法:
SET @inc = 0;
WHILE @inc <= 5 DO SET @inc = @inc + 1;END;
在'WHILE @inc <= 5 DO'处提示了语法错误。
Aurora MySQL中的正确语法是什么?
我的AURORA_VERSION()版本是2.10.0。
rePost Polyglot
已提问 3 年前121 查看次数
【以下的回答经过翻译处理】 需要按照此处的说明 here 添加分隔符。
我在 Aurora MySQL 2.10.0 上测试了以下内容可以成功执行:
delimiter // CREATE PROCEDURE dowhile() BEGIN DECLARE v1 INT DEFAULT 5; WHILE v1 > 0 DO SET v1 = v1 - 1; END WHILE; END; // delimiter ;
已回答 3 年前
您未登录。 登录 发布回答。
一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。
已提问 3 年前
marlo
已提问 2 年前
whb
已发布 2 年前
Tim