CREATE PROCEDURE createDate()
begin
declare indexdate DATE;
set indexdate = DATE('2017-01-01');
while indexdate <= DATE('2027-12-31')
do
insert into ab_date(date) values(indexdate);
set indexdate = ADDDATE(indexdate,1) ;
end while;
end;
CALL createDate()
本文介绍了一个使用存储过程批量插入从2017年到2027年每一天的日期数据到数据库表的方法。通过声明一个日期变量并设置初始值为2017-01-01,使用循环将每一年的每一天的日期逐条插入到表中。
1467

被折叠的 条评论
为什么被折叠?



