今天运行sql时遇到一个错误:
[Err] 1267 - Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘=’
错误原因是:两张表的字符集编码不一样
解决方法:修改其中一张表的字符集编码
sql语句如下:
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;