如何在mysql中使用while循环

如何在mysql中使用while循环,第1张

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是否可以执行了。

1、while是满足条件才执行循环,repeat是满足条件退出循环;

2、while在首次循环执行之前就判断条件,最少执行0次,repeat是在首次执行循环之后才判断条件,循环至少执行一次。

基本语法

while 条件 do

要循环执行的代码

end while

结构标识符

基本语法

标识名:while 条件 do

要循环执行的代码

end while 标识名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5903725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存