(1267, "Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
开发在收集到错误后发给我看,开发说有可能有使用到特殊字符
一看是字符集报错,查看相关字段的字符编码和排序规则,发现所有字段的字符集编码是utf8mb4 排序规则是utf8mb4_general_ci
再查看一下数据的编码和排序规则是utf8和utf8_general_ci
修改数据库的字符编码和排序规则为utf8mb4和utf8mb4_general_ci就好了