首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我想将日期范围添加到mysql数据库中

我想将日期范围添加到mysql数据库中
EN

Stack Overflow用户
提问于 2020-04-05 02:17:48
回答 1查看 25关注 0票数 0

我想知道您是否可以在mysql数据库中添加一系列日期,而不是一次添加一个日期。例如,我想添加日期范围'01/01/2020 - 30/12/2020‘,我想添加此范围,而不是逐个输入每个日期。

这是我知道如何添加日期的唯一方法:

代码语言:javascript
运行
复制
insert into tickets (departure_date) values (2020-01-01);

有没有人能说点什么呢?

EN

回答 1

Stack Overflow用户

发布于 2020-04-05 02:20:52

假设使用MySQL 8.0,您可以使用递归CTE来执行以下操作:

代码语言:javascript
运行
复制
insert into tickets (departure_date)
with recursive cte as (
    select '2020-01-01' dt
    union all
    select dt + interval 1 day from cte where dt < '2020-12-31'
)
select dt from cte
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61032712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档