错误:1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)
项目在执行迁移,生成库表后,出现错误:(1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
造成该错误的原因是由于新生成的表的字符集是latin1_swedish_ci,而原有的字符集需要utf8_general_ci,所以报错。
解决方法:修改所有表的字符集为utf8即可
alter table tablename convert to character set utf8;
每个优秀的人都有一段沉默的时光,那段时光,是付出了很多努力,却得不到结果的日子,我们把它叫做扎根。

浙公网安备 33010602011771号