我在数据库中有一堆条目,我想通过日期对它们进行排序,但日期格式看起来像这样 Y-m-d g:i:s
,我如何通过日期,而不是日期时间?
最佳答案
如果它是日期时间字段,则执行此操作以进行排序
ORDER BY date_field ASC
为了搜索做
WHERE DATE(date_field) = '2010-05-08'
如果它是一个 varchar 类型的字段,请尝试查看 STR_TO_DATE
( link )
关于php - 根据日期对 MySQL 查询结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617836/