如果MySQL中的字段数据类型是DateTime,并且值存储为
2017-03-22 09:00:00
是否需要使用函数CURDATE()
格式化逻辑检查的日期格式例如
SELECT....
FROM ....
WHERE DateTime_Field = CURDATE()
在WHERE子句中,我们是否需要格式化日期以获得正确的结果?
答案 0 :(得分:0)
如果您的DateTime_Field
也包含实际时间,则需要通过应用date()
函数来删除该部分:
SELECT....
FROM ....
WHERE DATE(DateTime_Field) = CURDATE()