mysql 使用存储过程 循环查找数据

mysql 使用存储过程 循环查找数据,第1张

delimiter

$$

mysql>

mysql>

CREATE

PROCEDURE

myProc()

//创建while循环的存储过程

if分支语句示例

->

BEGIN

->

->

DECLARE

i

int

->

SET

i=1

->

loop1:

WHILE

i<=10

DO

->

IF

MOD(i,2)<>0

THEN

/*Even

number

-

try

again*/

->

SELECT

CONCAT(i,"

is

an

odd

number")

->

END

IF

->

SET

i=i+1

->

END

WHILE

loop1

->

END$$

Query

OK,

0

rows

affected

(0.00

sec)

这种也可以

这个得用到存储过程和循环

delimiter $$// 定义结束符为 $$

drop procedure if exists wk// 删除 已有的 存储过程

create procedure wk()//  创建新的存储过程

begin

declare i int// 变量声明

set i = 0

while i <日期 do // 循环体

set i = i +xx

insert into sum values (i)

end while

end $$ // 结束定义语句

// 调用

delimiter // 先把结束符 回复为

call wk()


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

原文地址:https://54852.com/zaji/8696837.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存