llegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='
时间: 2023-12-06 15:38:01 浏览: 1600
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
5星 · 资源好评率100%
这个错误提示表明在执行=操作时,两侧的内容排序规则(collation)不一致,导致了错误的混合排序。其中,utf8mb4_0900_ai_ci和utf8mb4_general_ci是两种不同的排序规则。解决这个问题的方法是将两侧的内容的排序规则改为一致的。可以通过修改collation_connection属性来实现。具体方法如下:
```sql
SET collation_connection = 'utf8mb4_0900_ai_ci';
```
这样就可以将collation_connection属性设置为utf8mb4_0900_ai_ci,从而避免了不一致的排序规则导致的错误。
阅读全文