MYSQL选择这一天内的日期

Hop*_*You 7 mysql date

我的查询如下所示:

SELECT COUNT(entryID) 
FROM table 
WHERE date >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)
Run Code Online (Sandbox Code Playgroud)

这会计算其date在一天内的行(从12:00开始;不在24小时内)吗?如果没有,我该怎么办?

Pau*_*ora 13

以下内容足以在当天获取记录:

SELECT COUNT(entryID) 
FROM table 
WHERE date >= CURDATE()
Run Code Online (Sandbox Code Playgroud)

正如Michael在评论中指出的那样,它会查看过去两天内目前形式的所有记录.

>=操作是,如果只需要date居然是datetime-如果它只是一个date类型,=应该足够了.