Изменить базу данных 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, которые могут потребовать некоторых обходных путей.