【发布时间】:2013-02-18 17:32:00
【问题描述】:
如何将行添加到仅使用循环和递增日期的 SQL 的表中,例如:
INSERT INTO my_table (the_date) VALUES ('2013-04-13');
INSERT INTO my_table (the_date) VALUES ('2013-04-14');
INSERT INTO my_table (the_date) VALUES ('2013-04-15');
INSERT INTO my_table (the_date) VALUES ('2013-04-16');
...
我需要从 2013-05-07 开始的每一天插入一行,例如1000 天。
【问题讨论】:
-
你的循环......你必须首先考虑循环的数量,然后在该表中查找最后插入的 id 并取那个日期......然后在循环中你应该求和 1那天到那个日期并进行插入;) ....你使用的是哪个 mysql 扩展??
-
您要插入多少行?表中还有其他列吗?
-
@RobertRozas 检查编辑:)
-
@ypercube 检查编辑:)