CREATE temporary PROCEDURE dorepeat(p1 INT) BEGIN SET @x = 0; REPEAT SET @x = @x + 1; UNTIL @x > p1 END REPEAT; END; 参考文献 MySQL Documentation / Chapter 28 Extending MySQL