gpt4 book ai didi

php - MySQL如何从今天记录的表中选择数据?

转载 作者:IT老高 更新时间:2023-10-29 00:01:48 26 4
gpt4 key购买 nike

使用 PHP 和 MySQL。在我的表中,有日期字段(日期时间)由 NOW() sql 函数记录。此字段中数据的示例值为 2010-10-07 10:57:36。我怎样才能选择今天的日月年的所有数据。我尝试使用如下代码:

  SELECT * FROM table WHERE date=????

最佳答案

试试这个:

SELECT * FROM table WHERE date > CURDATE();

CURDATE() 将返回当前日期为 2011-10-07 将被转换为 2011-10-07 00:00:00 比较 datetimes 时。

请注意,如果您使用 DATE(date) = CURDATE() 您将为表中的 每一 行运行日期转换,这对您的如果您有很多行和/或您需要经常运行查询,则可以提高性能。还要确保你在 date 上有一个索引,否则这两种方法都会更慢。

关于php - MySQL如何从今天记录的表中选择数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com