MySQL Illegal mix of collations错误解决方案

错误详情

### Error querying database.  Cause: java.sql.SQLException: Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='

错误示例

问题原因

上述示例中,联合查询两个字段的编码不一致,一个是utf8mb4_0900_ai_ci,一个是utf8mb4_general_ci。

解决方案

将两个字段的编码改为一致。

发表评论