”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > MySQL按日期筛选记录:与今日对比

MySQL按日期筛选记录:与今日对比

发布于2025-04-30
浏览:123

How to Select MySQL Records Based on Datetime Comparison with Today?

MySQL 日期时间比较查询:大于等于今天

在 MySQL 中,您可能需要选择创建日期时间字段大于等于当前日期的记录。为此,您可以使用 CURDATE() 函数。

查询语句如下:

SELECT * FROM users WHERE created >= CURDATE();

CURDATE() 函数返回 'YYYY-MM-DD' 格式的当前日期。>= 运算符将 created 日期时间字段与当前日期进行比较,如果 created 大于等于当前日期,则返回 true。

注意:

上述查询将返回创建日期不一定大于当前日期的记录。要选择创建日期严格大于当前日期的记录,请使用 > 运算符:

SELECT * FROM users WHERE created > CURDATE();

或者,如果您想检查创建日期小于当前日期 (created):

SELECT * FROM users WHERE created 

请记住,在 MySQL 中您可以将日期时间字段与日期进行比较。例如,SELECT NOW() 将返回当前日期和时间。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3