-- 使用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 中文站