```
DELIMITER $$
DROP PROCEDURE IF EXISTS `sp_test_repeat`$$
CREATE PROCEDURE `sp_test_repeat`(
IN p_number INT, #要循环的次数
IN p_startid INT #循环的其实值
)
BEGIN
DECLARE v_val INT DEFAULT 0;
SET v_val=p_startid;
REPEAT #repeat循环开始
SET v_val=v_val+1;
until v_val>p_number #终止循环的条件,注意这里不能使用';'分号,否则报错
END repeat; #循环结束
SELECT CONCAT('test',v_val) AS tname;
END$$
DELIMITER ;
CALL sp_test_repeat(6000,0);
```