AJ *_* OP 16 php mysql select datetime
使用PHP和MySQL.在我的表中,有NOW()sql函数记录的日期字段(日期时间).此字段中数据的示例值为 2010-10-07 10:57:36.如何选择今天的每月 - 每年的所有数据.我尝试使用如下代码:
SELECT * FROM table WHERE date=????
Run Code Online (Sandbox Code Playgroud)
Kai*_*aja 28
试试这个:
SELECT * FROM table WHERE date > CURDATE();
Run Code Online (Sandbox Code Playgroud)
CURDATE()
将返回当比较s 时2011-10-07
将被转换为的当前日期.2011-10-07 00:00:00
datetime
请注意,如果您使用,DATE(date) = CURDATE()
您将为表中的每一行运行日期转换,如果您有许多行和/或您需要经常运行查询,这将对您的性能非常不利.还要确保你有索引date
,否则两种方法都会更慢.