2015-05-02 3 views
0

Можем ли мы создать функциональные индексы в MySql для функций и LOWERCASE.Можем ли мы создать функциональные индексы в MySql для функций UPPERCASE и LOWERCASE?

Я искал, но не смог найти что-либо релевантное в Интернете, если кто-то реализовал такую ​​вещь.

+1

Зачем это полезно? Какую проблему ты пытаешься решить? –

+0

Проблемы с производительностью при установке, которая находится поверх MySql, код был первоначально написан г-ном Х, и мне было дано исправить первичную проблему на нем, анализировал запросы и, следовательно, хотел проверить, можем ли мы использовать Func Индекс для верхних запросов. –

ответ

1

В соответствии с this post, как правило, невозможно создать индекс, основанный на функции, хотя вы можете использовать подстроку (начиная с начала).

Возможно, самым близким к MySQL может быть, если вы добавите другой (индексированный) столбец и используете триггер UPDATE, который присваивает ему результаты вашей функции.

Смежные вопросы