MYSQL循环执行
作者:
_karen | 来源:发表于
2020-10-09 15:21 被阅读0次-- 设置mysql分隔符为//,也就意味着,当遇到下一个//时,整体执行SQL语句
DELIMITER //
DROP PROCEDURE if EXISTS 表名; # 如果存在存储过程则删除
CREATE procedure 表名称() # 创建无参存储过程,名称为test
BEGIN
DECLARE i INT; # 申明变量
SET i = 0; # 变量赋值
WHILE i<80 DO # 结束循环的条件: 当i大于5时跳出while循环
INSERT INTO 的sql语句; # 往表添加数据
SET i = i+1; # 循环一次,i加1
END WHILE; # 结束while循环
SELECT * FROM 表名; # 查看表数据
END
// # 结束定义语句
CALL 表名(); # 调用存储过程,记得加括号
DELIMITER ; # 重新将分隔符设置为;
本文标题:MYSQL循环执行
本文链接:https://www.haomeiwen.com/subject/kbmlpktx.html
网友评论