1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
时间: 2023-11-07 13:51:26 浏览: 179
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
5星 · 资源好评率100%
这个错误是由于在一个操作中使用了不同的字符集而导致的。具体来说,utf8_unicode_ci和utf8_general_ci是不同的字符集,当它们被用于相等比较时会引发这个错误。为了解决这个问题,你需要确保所有的表和列都使用相同的字符集。你可以使用ALTER TABLE语句修改表的字符集,例如将表的字符集修改为utf8_unicode_ci或utf8_general_ci。另外,你还可以在查询中使用COLLATE子句来指定字符集,以确保在操作中使用相同的字符集。
阅读全文