【发布时间】:2016-07-06 22:08:37
【问题描述】:
我的查询如下所示:
SELECT * from foo
WHERE days >= DATEDIFF(CURDATE(), last_day)
在这种情况下,days 是 INT。 last_day 是 DATE 列。
所以我需要在这里为days 和last_day 设置两个单独的索引?
【问题讨论】:
-
由于使用的是函数,因此last_day不能作为索引。天可以,但性能增益实际上取决于数据的差异。
标签: mysql datetime indexing query-optimization