您的位置:首页 > 数据库 > MySQL

mysql 循环

2016-05-12 17:51 477 查看
mysql 常见的几种循环

#loop ... end loop

DECLARE i INT DEFAULT 0;
repeat_label:LOOP
SELECT i;
SET i=i+1;
IF i>=5 THEN
LEAVE repeat_label;
END IF;
END LOOP;
SELECT '测试外面是否执行';#答案:会,leave只是跳出循环

# while 条件 do ... end while
WHILE i<=2 DO
SELECT CONCAT('你好',i);
SET i=i+1;
END WHILE;

# repeat ... until 条件(后面不能加结束符) end repeat
REPEAT
SET i=i+1;
SELECT i;
UNTIL i<=2
END REPEAT;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: