mysql while循环怎么用的

end while;end $$ // 结束定义语句 // 调用 delimiter ;// 先把结束符 回复为;call wk();delimter : mysql 默认的 delimiter是; 告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。这里使用 delimiter 重定义结束符的作用是: 不让存储过程中的语句在定义的时候输出。创建 MySQL 存...
mysql while循环怎么用的
目前我只测试了 while 循环:

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

delimiter $$    // 定义结束符为 $$
drop procedure if exists wk; // 删除 已有的 存储过程
create procedure wk()      //  创建新的存储过程
begin
declare i int;          // 变量声明
set i = 1;     
while i < 11 do           // 循环体
insert into user_profile (uid) values (i);
set i = i +1;
end while;
end $$               // 结束定义语句

// 调用

delimiter ;          // 先把结束符 回复为;
call wk();

delimter : mysql 默认的 delimiter是; 告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。

这里使用 delimiter 重定义结束符的作用是: 不让存储过程中的语句在定义的时候输出。

创建 MySQL 存储过程的简单语法为:

?

1
2
3
4
5
6
7

CREATE PROCEDURE 存储过程名称( [in | out | inout] 参数 )

BEGIN

Mysql 语句

END

调用存储过程:2017-03-18
mengvlog 阅读 10 次 更新于 2025-07-21 02:32:41 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部