MySQL Statment中的转换日期格式

时间:2017-03-22 15:35:42

标签: mysql date format

如果MySQL中的字段数据类型是DateTime,并且值存储为

2017-03-22 09:00:00

是否需要使用函数CURDATE()

格式化逻辑检查的日期格式

例如

  SELECT....
    FROM ....
  WHERE DateTime_Field = CURDATE()

在WHERE子句中,我们是否需要格式化日期以获得正确的结果?

1 个答案:

答案 0 :(得分:0)

如果您的DateTime_Field也包含实际时间,则需要通过应用date()函数来删除该部分:

SELECT....
    FROM ....
  WHERE DATE(DateTime_Field) = CURDATE()