MySQL日期比较功能

ste*_*tef 2 mysql date

在我的表中,日期"2010-08-26 09:00:00"以yyyy-mm-dd 的格式存储.我想选择日期字段为"今天"的所有字段,因此在2010-08-26 00:00:01和之间2010-08-26 23:59:59.

只使用大于和小于运算符不起作用,MySQL是否有一些内置的日期比较功能可以做到这一点?

编辑:我应该提到日期存储为datetime字段

Vil*_*ili 7

... WHERE DATE(field)=CURDATE()
Run Code Online (Sandbox Code Playgroud)

要么

... WHERE DATE(field)=CURRENT_DATE
Run Code Online (Sandbox Code Playgroud)

要么

... WHERE DATE(field)=CURRENT_DATE()
Run Code Online (Sandbox Code Playgroud)

选一个!