-- 使用MySQL存储过程实现循环的示例代码
DELIMITER $$
CREATE PROCEDURE loop_example()
BEGIN
DECLARE counter INT DEFAULT 0;
-- 循环10次
simple_loop: LOOP
SET counter = counter + 1;
IF counter > 10 THEN
LEAVE simple_loop;
END IF;
-- 在这里可以添加你需要执行的SQL语句
SELECT counter;
END LOOP simple_loop;
END$$
DELIMITER ;
-- 调用存储过程
CALL loop_example();
$$
,以便在存储过程中使用分号作为语句结束符。loop_example
的存储过程。counter
,并初始化为0。simple_loop
的循环。counter
加1。counter
大于10时,退出循环。counter
值。loop_example
。这个存储过程会循环10次,并在每次循环中输出当前的计数值。
下一篇:mysql drop table
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站