如果MySQL中的字段数据类型是DateTime,并且值存储为
2017-03-22 09:00:00
是否需要用CURDATE()函数格式化逻辑检查的日期格式
例如
SELECT....
FROM ....
WHERE DateTime_Field = CURDATE()在WHERE条款中,我们是否需要格式化日期以获得正确的结果?
发布于 2017-03-22 15:51:17
在您的DateTime_Field还包含一个实际时间的情况下,您需要通过应用date()函数来减少该部分:
SELECT....
FROM ....
WHERE DATE(DateTime_Field) = CURDATE()https://stackoverflow.com/questions/42956262
复制相似问题