Изменить базу данных Prestashop с utf8_general_ci на utf8mb4_unicode_ci

Я хотел бы использовать некоторые специальные символы Unicode 6.0 (например, палец вверх или вниз) в моей базе данных Prestashop, я получаю сообщение об ошибке

Недопустимое сочетание параметров сортировки (utf8mb4_unicode_ci,COERCIBLE) и (utf8_general_ci,IMPLICIT) для операции 'concat'

Будет ли это работать, если я изменю интеркласацию столбцов на utf8mb4_unicode_ci? Будут ли при этом другие последствия, такие как ошибка или неисправность магазина?

Что, вы парни, думаете?

1 ответ

Проблема между CHARACTER SETs - utf8 против ut8mb4, Было бы разумно переключиться на utf8mb4 повсюду. В то же время, переключитесь на utf8mb4_unicode_520_ci для сопоставления.

Какую версию MySQL вы используете? Есть потенциальные осложнения с 5,5 и 5,6, которые могут потребовать некоторых обходных путей.

Другие вопросы по тегам