大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说有关假期数据构造-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