下面的查询别名显示在我的日志不会使用索引:MySQL查询与不使用索引
SELECT ordinal,YEAR(ceremonydate) as yr
FROM awardinfo
ORDER BY YEAR(ceremonydate) DESC LIMIT 1;
解释说明它不使用索引:
id: 1
select_type: SIMPLE
table: awardinfo
type: ALL
possible_keys: NULL
key: NULL
key_len: NULL
ref: NULL
rows: 72
Extra: Using filesort
序, ceremonydate都有一个指标。由于别名,他们没有被使用吗?有没有一种方法可以在YEAR(ceremonydate)上创建索引,而不是仅仅使用ceremonydate?或者有没有一种方法来索引别名?