Для правильного вопроса надо знать половину ответа
А поле `phone` случаем не текстового типа? Если да, то сравнение должно быть с текстом, иначе включается приведение типа для поля и индекс не работает. SELECT `name` FROM `phones` WHERE `phone` = '500'