mysql插入数据库发现字符集问题

今天mysql插入数据库发现字符集问题


SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '='

经过查找就是数据库表的字符集不一致导致的

现在query charset是utf8mb4 但是数据表字段的字符集是utf-8

所以将数据表字段的字符集改为utf8mb4就行了

{{collectdata}}

网友评论0