Caused by: java.sql.SQLException: Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8m
时间: 2024-01-16 07:18:12 浏览: 133
Tess, if broken it is fix it you should
根据提供的引用内容,您遇到了一个错误:`java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='`。这个错误通常是由于数据库中的字符集和排序规则不匹配导致的。
解决这个问题的方法是将表的字符集和排序规则转换为匹配的值。您可以使用以下步骤来解决这个问题:
1. 首先,您需要登录到MySQL数据库。
2. 然后,您可以使用以下命令来更改表的字符集和排序规则:
```sql
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
```
这将把表的字符集和排序规则转换为`utf8mb4_general_ci`。
3. 最后,您可以重新查询视图,应该不再出现错误。
请注意,`table_name`应该替换为您实际的表名。
阅读全文