У меня есть пользовательская таблица с уникальным столбцом 'псевдоним'. сопоставление этой таблицы: 'utf8mb4_0900_ai_ci'.
Я обнаружил, что кто-то пытался установить для его / ее псевдонима значение '?', которое является utf8_general_ci, COERCIBLE.
и ... ошибкаПроизошло.
'(MySQLdb._exceptions.OperationalError) (1267, "Illegal mix '
'of collations (utf8mb4_0900_ai_ci,IMPLICIT) and '
'(utf8_general_ci,COERCIBLE) for operation \'=\'") ...
Я не хочу изменять параметры сортировки пользовательских таблиц или позволять кому-либо иметь никнейм, заполненный эмодзи. Итак ... Я хочу убедиться, что пользовательский ввод соответствует сопоставлению utf8mb4_0900_ai_ci. как я могу это сделать?
спасибо заранее!