Параметры сортировки столбцов имеют приоритет над параметрами базы данных и таблицами. Если вы вносили изменения, возможно, ваш столбец в настоящее время использует значение, которое было значением по умолчанию при создании таблицы. Вы должны быть в состоянии определить его с помощью правильного инструмента SQL или запустив:
SELECT table_schema, column_name, collation_name
FROM information_schema.columns
WHERE table_schema = 'your database name'
AND table_name = 'your table name'
Если вы не хотите изменять параметры сортировки столбцов, вы можете установить их на уровне выражения:
SELECT *
FROM foo
WHERE bar LIKE 'el%' COLLATE utf8mb4_0900_as_cs;
(демонстрационном)
Сортировка влияет на сортировку и сравнение символов, поэтому вам придется прочитать некоторые документы , чтобы выяснить, какой из них лучше всего соответствует вашим потребностям (это не так просто, если вы не фанат Unicode).
Все мои проекты на испанском, поэтому я часто использую utf8mb4_spanish_ci
; -)