美文网首页
MYSQL循环执行

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