MySQL 存储过程中使用 WHILE 循环语句
- mysql>
- mysql> delimiter $$
- mysql>
- mysql> CREATE PROCEDURE myProc()
- -> BEGIN
- ->
- -> DECLARE i int;
- -> SET i=1;
- -> loop1: WHILE i<=10 DO
- -> IF MOD(i,2)<>0 THEN /*Even number - try again*/
- -> SELECT CONCAT(i," is an odd number");
- -> END IF;
- -> SET i=i+1;
- -> END WHILE loop1;
- -> END$$
- Query OK, 0 rows affected (0.00 sec)
- mysql>
- mysql> delimiter ;
- mysql> call myProc();
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论