MySql循环插入数据(存储过程版)
mysql 存储过程
·
我们是用的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();
更多推荐
已为社区贡献1条内容
所有评论(0)