0

我想创建一个带有增量计数器的表,例如从 14 到 17。该表应如下所示:

柜台
14
15
16
17

显然,我真正需要的范围要大得多。任何想法?我使用 MySQL。

4

2 回答 2

1

创建一个 auto_increment 列。见http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

于 2013-09-25T15:38:57.710 回答
1

使用以下存储过程。(更改t1为您的表名)

DELIMITER $$

 CREATE DEFINER=`server`@`%` PROCEDURE `test1`(start_num INT, end_num INT)
 BEGIN

 WHILE start_num < end_num DO
    INSERT INTO t1 VALUES(start_num);
    SET start_num = start_num + 1;
 END WHILE;
 END$$
于 2013-09-25T15:41:05.387 回答