Mysql сравнивают оставленное использование (X, 2) = “AB” или X как “% AB” для скорости?

Который будет работать лучше при поиске ключа с определенным префиксом в MySQL?; -

i) где оставлено (X, 2) = "AB"

или

ii) где X как "% AB"

5
задан jammie podger 17 March 2010 в 10:51
поделиться

1 ответ

Если у вас есть индекс для столбца, второй будет быстрее. База данных может использовать индекс, когда вы используете LIKE, но не может, когда вы используете LEFT. С технической точки зрения, LIKE можно использовать, а LEFT - нет. Дополнительную информацию можно найти здесь .

6
ответ дан 14 December 2019 в 13:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: