我们是用的MySql工具是Navicat,存储过程可以直接创建函数,我们选择手写。首先,新建一个查询,

代码开始

CREATE PROCEDURE test()  --新建存储过程test
BEGIN                    --开始任务
DECLARE i INT DEFAULT 0; --定义变量i
WHILE i<100              --循环100次
DO            --开始循环
insert into city(id,name) values (i,'XXX');    --需要循环的语句
SET i=i+1;         --相当于for循环的i++
END WHILE ;       --结束循环
COMMIT;         --提交
END           --结束任务

 写完之后执行一下,一个简单的存储过程就创建成功了,使用call 命令来调用存储过程,比如call test();

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐