Теперь, определив подходящую длину префикса для нашего примера данных, создадим индекс префикса для столбца:
ALTER TABLE sakila.city_demo ADD KEY (city(7));
Префиксные индексы могут быть отличным способом уменьшения размера и повышения быстродействия индекса, но у них есть и недостатки: MySQL не может использовать префиксные индексы для запросов с фразами ORDER BY или GROUP BY, а также задействовать их в качестве покрывающих индексов.