-- MySQL WHILE 循环示例
DELIMITER $$
CREATE PROCEDURE example_while_loop()
BEGIN
DECLARE counter INT DEFAULT 0;
-- WHILE 循环开始
WHILE counter < 10 DO
SET counter = counter + 1;
-- 在这里可以添加其他操作,比如插入数据等
SELECT counter;
END WHILE;
END$$
DELIMITER ;
DELIMITER $$
:更改语句结束符为 $$
,以便在存储过程中使用分号而不立即结束整个语句。DECLARE counter INT DEFAULT 0;
:声明一个局部变量 counter
,并初始化为 0。WHILE counter < 10 DO ... END WHILE;
:定义一个 WHILE
循环,当 counter
小于 10 时循环继续执行。SET counter = counter + 1;
:每次循环中将 counter
增加 1。SELECT counter;
:输出当前的 counter
值(实际应用中可以根据需要替换为其他操作)。DELIMITER ;
:恢复默认的语句结束符为分号。上一篇:mysql批量添加数据
下一篇:mysql随机数函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站