我正在选择datetime
列中具有特定日期的记录,但感觉有点草率,我想知道是否有更好的方法。我的查询如下所示:
SELECT *
FROM myTable
WHERE event_datetime
BETWEEN '2012-05-05 00:00:00' AND '2012-05-05 23:59:59'
而且效果很好。我只是想知道在 mySQL 中是否有更好的方法来做到这一点。
最佳答案
从什么角度来看更好?
有人建议使用DATE(event_datetime) = '2012-05-05'
,但效率非常低。
因此,请继续使用您的解决方案并确保索引覆盖 event_datetime
列
关于mysql - 选择具有特定日期 : easier way? 的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337380/