Вы можете изменить параметры сортировки во время выполнения в запросе sql,
...where title like '%torun%' collate utf8_general_ci
, но имейте в виду, что изменение параметров сортировки на лету во время выполнения исключает возможность mysql с использованием индекса, поэтому производительность на больших таблицах можетбыть ужасным.
Или вы можете скопировать столбец в другой столбец, например searchable_title
, но изменить параметры сортировки.Обычно это делается, когда вы копируете данные, но сохраняете их в несколько иной форме, оптимизированной для определенной рабочей нагрузки / цели.Вы можете использовать триггеры как хороший способ синхронизировать дублированные столбцы.Этот метод может хорошо работать, если он проиндексирован.
Примечание. Убедитесь, что в вашей БД действительно есть эти символы, а не объекты html.Кроме того, набор символов вашей связи имеет значение.Выше предполагается, что он установлен в utf8, например, через набор имен , как set names utf8
Если нет, вам нужен вводчик для литерального значения
...where title like _utf8'%torun%' collate utf8_general_ci
и, конечно же, значение в одинарных кавычках должно быть действительно в кодировке utf8, даже если остальная часть запроса sql - нет.