今天在使用mysql5.7进行查询操作的时候遇到一个问题:
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='
碰到个字符集问题。
解决方法:
只要修改表的字符集就可以了,如下:
ALTER TABLE 要修改的表名字 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
本文介绍了一种在MySQL中解决因不同字符集引起的查询错误的方法。通过调整表的字符集为统一格式,可以有效避免查询时出现的非法混合字符集问题。
今天在使用mysql5.7进行查询操作的时候遇到一个问题:
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='
碰到个字符集问题。
解决方法:
只要修改表的字符集就可以了,如下:
ALTER TABLE 要修改的表名字 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
2855
758
2740

被折叠的 条评论
为什么被折叠?