Dav*_*ong 1 mysql datetime date
我的桌子正在使用日期时间(YYYY-MM-DD HH:MM:SS),我需要显示今天的条目.
我的代码只是:
SELECT *
FROM table
WHERE date = '$date'
ORDER BY score DESC
Run Code Online (Sandbox Code Playgroud)
同
$date = date("Y-m-d");
Run Code Online (Sandbox Code Playgroud)
好吧,正如预期的那样它不起作用:| 你们这里有解决方案吗?
Dan*_*llo 12
从Pascal Martin开始,您可以从日期+时间字段中提取日期部分:
SELECT * FROM table WHERE DATE(date) = '2009-12-19'
Run Code Online (Sandbox Code Playgroud)
但请注意,如果您有一个索引,此查询将不会在您的日期+时间字段中使用索引.(Stack Overflow:如何在MySql中的DATETIME字段的日期部分创建索引)
| 归档时间: |
|
| 查看次数: |
22542 次 |
| 最近记录: |