MySQL错误illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)解决方法
(1)该错误一般出现在多表连接的SQL语句中,主要是两个表的编码字符集不一致所致;此时需要将两个表的字符集修改成一致的,即两个表的字符集都为同一个都为utf8_unicode_ci或者都为utf8_general_ci。(2)mysql系统表一般都是utf8_general_ci或者utf8mb4_0900_ai_ci等其他编码字符集,如果出现此错误就需要将自己建的数据库表的字符集调整为对应的字符
·
(1)该错误一般出现在多表连接的SQL语句中,主要是两个表的编码字符集不一致所致;
此时需要将两个表的字符集修改成一致的,即两个表的字符集都为同一个都为utf8_unicode_ci或者都为utf8_general_ci。
(2)mysql系统表一般都是utf8_general_ci或者utf8mb4_0900_ai_ci等其他编码字符集,如果出现此错误就需要将自己建的数据库表的字符集调整为对应的字符集,最好是将新建数据库的字符集整个调整,防止本数据库内的表连接也出现错误
更多推荐
已为社区贡献8条内容
所有评论(0)