有关假期数据构造-mysql 批量插入有关时间

有关假期数据构造-mysql 批量插入有关时间需求,需要在一张表中加入未来的时间, 常规方法: INSERT INTO t_holiday_detail (holiday_id,date) VALUES (8,'2020-08-05&…

有关假期数据构造-mysql 批量插入有关时间

需求,需要在一张表中加入未来的时间,

  常规方法:

INSERT INTO t_holiday_detail (holiday_id,date) VALUES (8,"2020-08-05"),
(8,"2020-08-06");

代码100分

 添加的时间多了,我们需要一条条修改日期,有没有一种方法一下子实现,减少操作量呢?

下面的方法:

添加以后的时间用 ,DATE_ADD(CURDATE(),interval i  DAY),添加之前的时间:DATE_SUB(CURDATE(),interval i  DAY)

代码100分
CREATE procedure yy()
 BEGIN
DECLARE i int;
set i = 2;
WHILE i< 28 DO
INSERT INTO t_holiday_detail (holiday_id,date) VALUES (8,DATE_ADD(CURDATE(),interval i  DAY));
SET i = i+1;
END WHILE;
END

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6910.html

(0)
上一篇 2023-03-31
下一篇 2023-03-31

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注