# 删除如果存在的存储过程 test:存储过程名称
DROP PROCEDURE IF EXISTS test
# 创建存储过程
/* // 代表默认情况下,不可能等到用户把这些语句全部输入完之后,再执行整段语句。
因为mysql一遇到分号,它就要自动执行。 即,在语句RETURN '';时,mysql解释器就要执行了。
这种情况下,就需要事先把delimiter换成其它符号,如//或$$
*/
delimiter //
/*创建存储过程名称*/
create PROCEDURE test()
/*方法开始固定语法*/
begin
/**定义一个变量 控制循环 类似java 中for循环变量 **/
DECLARE i int ;
/*给这个变量赋初始值*/
set i=1;
/*循环开始*/
while i<10 DO
insert into workflow_formstatustype (statusValue,statusName,updateFieldId) values(-2,'已作废',i);
set i = i+1;
/*结束循环*/
end while;
/*结束存储过程*/
end ;//
/*调用存储过程*/
call test()
使用存储过程 批量添加数据
最新推荐文章于 2024-07-25 16:06:56 发布