在MySQL中生成一系列数字如何从MySQL查询生成一系列连续数字(每行一个),以便将它们插入到表中?例如:n
r
1
2
3
4
5我只想为此使用MySQL(不使用PHP或其他语言)。
3 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
CREATE TABLE `incr` ( `Id` int(11) NOT NULL auto_increment, PRIMARY KEY (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DELIMITER ;;CREATE PROCEDURE dowhile()BEGIN DECLARE v1 INT DEFAULT 5; WHILE v1 > 0 DO INSERT incr VALUES (NULL); SET v1 = v1 - 1; END WHILE;END;;DELIMITER ;
CALL dowhile();SELECT * FROM incr;
I d 1 2 3 4 5
添加回答
举报
0/150
提交
取消