今天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就行了
网友评论0