mysql循环存储

```

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);

```

你可能感兴趣的:(mysql循环存储)