需求,需要在一张表中加入未来的时间, 常规方法: INSERT INTO t_holiday_detail (holiday_id,date) VALUES (8,"2020-08-05"), (8,"2020-08-06");
需求,需要在一张表中加入未来的时间,
常规方法:
INSERT INTO t_holiday_detail (holiday_id,date) VALUES (8,"2020-08-05"),
(8,"2020-08-06");
添加的时间多了,我们需要一条条修改日期,有没有一种方法一下子实现,减少操作量呢?
下面的方法:
添加以后的时间用 ,DATE_ADD(CURDATE(),interval i DAY),添加之前的时间:DATE_SUB(CURDATE(),interval i DAY)
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
--结束END--
本文标题: 有关假期数据构造-mysql 批量插入有关时间
本文链接: https://lsjlt.com/news/7682.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0