dvachek
@dvachek

Не работает индекс в MYSQL при сравнении двух полей, так и должно быть?

В запросе есть вот такая часть WHERE balance>=item_price и если создать индекс с этими двумя полями то он почему-то не работает, так и должно быть?
  • Вопрос задан
  • 2424 просмотра
Пригласить эксперта
Ответы на вопрос 1
benbor
@benbor
Помог ответ - не забудь лайкнуть
Индекс работает при сравнении с константой. У вас для каждой новой записи в БД свои значения этих полей. Индексы будут работать если вы выполните WHERE balance>=25 and item_price<=30
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект