Если MY_Field
покрыт индексом, то разница в поиске значений в индексе невелика. Это верно до тех пор, пока набор результатов не составит около 30% от общего числа строк в таблице.
Но для каждой записи, найденной в индексе, mysql необходимо выполнить поиск по файлу данных, чтобы найти соответствующую строку (поскольку у вас есть SELECT *
).
Итак - в вашем случае, если вы знаете конкретное значение поля, лучше использовать =
.