Следующий запрос показывает в моем журнале не используя индекс: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
порядковое, у церемониата есть индекс. Не используются ли они из-за псевдонима yr? Есть ли способ создать индекс на YEAR (festonydate) вместо того, чтобы просто церемониться? Или есть способ индексировать псевдоним?