当前位置:数据库 > MySQL >>

mysql存储过程 循环 这个错哪儿了?

delimiter // create procedure p4() begin DECLARE i int; set i=11; WHILE i<12 loop begin set i=i+1; end loop end
答案:delimiter //
create procedure p4()
begin
DECLARE i int;
set i=11;
WHILE i<12 loop
begin                             --这行要删掉,或者在下面增加一个end
set i=i+1;
end;                                --不删除begin时要在此处增加end
end loop;                        --这里少了一个;号
end

上一个:mysql 如何查询A表uid等于表B里的uid的数据
下一个:mysql外键问题。跪求易做图指教。。 Can't create table 'test.homework' (errno: 150)问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,