ToB企服应用市场:ToB评测及商务社交产业平台
标题:
MySql报错:Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and
[打印本页]
作者:
滴水恩情
时间:
昨天 15:41
标题:
MySql报错:Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and
MySql报错:Cause:java.sql.SQLException:Illegalmixofcollations(utf8mb4_0900_ai_ci,IMPLICIT)and(utf8mb4_general_ci,IMPLICIT)foroperation’=’ ;uncategorizedSQLException;SQLstate[HY000];errorcode[1267];Illegalmixofcollations(utf8mb4_0900_ai_ci,IMPLICIT)and(utf8mb4_general_ci,IMPLICIT)foroperation’=‘;nestedexceptionisjava.sql.SQLException:Illegalmixofcollations(utf8mb4_0900_ai_ci,IMPLICIT)and(utf8mb4_general_ci,IMPLICIT)foroperation’='"
大致意思是:排序规则非法混合
缘故原由:数据库表或列排序规则不统一。
解决方案:统一数据库、表、字段的排序规则同等。
修改:
-- 修改表及列字符集及排序规则
alter table table_name convert to character set utf8mb4 collate utf8mb4_general_ci;
复制代码
注:
使用的数据库版本为8.0.29(8.0以上),创建数据库表时如果不选择排序规则,默认选择库、表、列的排序规则为utf8mb4_0900_ai_ci。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4