Хотя столбец Title был добавлен в качестве индекса с помощью следующего запроса:
ALTER TABLE Recipe ADD INDEX Title_idx (Title)
MySQL не использует этот индекс для этого запроса:
SELECT * FROM Recipe
WHERE Title LIKE '%cake%';
Я использовал ключевое слово EXPLAIN
, а ключевое поле — NULL
.
Как это решить? Я должен улучшить этот запрос.
%
в начале строки. Если бы ваш запрос былLIKE 'cake%'
, использовался бы индекс. - person Michael Berkowski   schedule 19.06.2015