MySQL存储过程
为了以后能够重复使用而保存的一条或多条MySQL语句的集合,类似于函数和方法一样。
创建存储过程
\d // 修改MySQL默认的语句结尾符 ; ,改为 // 。
create procedure 创建语句
BEGIN和END语句⽤来限定存储过程体
-- 定义存储过程
\d //
create procedure p1()
begin
set @i=10;
while @i<90 do
insert into users values(null,concat('user:',@i),@i,0);
set @i=@i+1;
end while;
end;
//
执⾏储存
call p1()
查看存储过程
show create procedure p1\G
删除存储过程
drop procedure p1