【发布时间】:2016-09-01 08:47:49
【问题描述】:
我想获取一个变量(介于 1-365 之间)并使用该值来创建表中的空行数:
插入 tblCustomer (ID) 值 (), (), ();
有没有更简单的方法或者使用循环是最好的方法?
任何帮助将不胜感激。
【问题讨论】:
我想获取一个变量(介于 1-365 之间)并使用该值来创建表中的空行数:
插入 tblCustomer (ID) 值 (), (), ();
有没有更简单的方法或者使用循环是最好的方法?
任何帮助将不胜感激。
【问题讨论】:
带有 IN 参数的过程非常简单
DELIMITER $$
DROP PROCEDURE IF EXISTS test_loop$$
CREATE PROCEDURE test_loop(IN number INT)
BEGIN
DECLARE x INT(11);
SET x = 1;
WHILE x <= number DO
INSERT INTO tblCustomer(id) VALUES('');
SET x = x + 1;
END WHILE;
END$$
DELIMITER ;
如何使用它
CALL test_loop(20);
【讨论】: