【发布时间】:2015-01-10 02:32:56
【问题描述】:
以下查询在我的日志中显示为未使用索引:
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
序数,仪式日期都有一个索引。由于 yr 别名,它们没有被使用吗?有没有办法在 YEAR(ceremonydate) 上创建索引,而不仅仅是在仪式日期上创建索引?或者有没有办法索引别名?
【问题讨论】: