MySQL 的 LEAVE 语句退出循环
程序员文章站
2022-04-22 13:07:17
...
无详细内容 MySQL mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc() - BEGIN - DECLARE i,j INT DEFAULT 1; - outer_loop: LOOP - SET j=1; - inner_loop: LOOP - SELECT CONCAT(i," times ", j," is ",i*j); - SET j=j+1; - IF j12 THEN - LEAV
MySQLmysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc() -> BEGIN -> DECLARE i,j INT DEFAULT 1; -> outer_loop: LOOP -> SET j=1; -> inner_loop: LOOP -> SELECT CONCAT(i," times ", j," is ",i*j); -> SET j=j+1; -> IF j>12 THEN -> LEAVE inner_loop; -> END IF; -> END LOOP inner_loop; -> SET i=i+1; -> IF i>12 THEN -> LEAVE outer_loop; -> END IF; -> END LOOP outer_loop; -> -> -> -> END$$ Query OK, 0 rows affected (0.00 sec) mysql> mysql> delimiter ; mysql> call myProc();
推荐阅读
-
mysql - 怎样记录thinkphp函数生成的数据库查询语句呢?
-
详解Python中的循环语句的用法
-
mysql-请问:用java代码把不同的excel形式加载到MySQL数据库中(循环判断空就停止)?谢谢!
-
mysql limit查询语句的优化技巧分享
-
js和jquery中循环的退出和继续学习记录_javascript技巧
-
MySQL对limit查询语句的优化方法_MySQL
-
Mysql 简单的命令语句续-*,as,group by,order by,group by,havin_MySQL
-
MySQL 存储过程中执行动态SQL语句的方法_MySQL
-
MySQL数据库的更新语句DELETE与TRUNCATE TABLE
-
Java使用条件语句和循环结构的详细介绍