我想在Prestashop数据库中使用一些Unicode 6.0特殊字符(比如竖起大拇指向下),我收到错误
非法混合排序(utf8mb4_unicode_ci,COERCIBLE)和(utf8_general_ci,IMPLICIT)进行操作' concat'
如果将interclasation列更改为utf8mb4_unicode_ci,它会起作用吗? 这样做是否会产生任何其他后果,例如商店的错误或故障?
你们有什么想法?
答案 0 :(得分:0)
问题出在CHARACTER SETs
- utf8
与ut8mb4
之间。切换到整个utf8mb4是明智的。同时,切换到utf8mb4_unicode_520_ci
进行整理。
您使用的是哪个版本的MySQL? 5.5和5.6存在潜在的并发症,可能需要一些解决方法。