我检查了数据库表,发现它在latin1_swedish_ci
所以我把它改成了utf8_general_ci
然后我改变了排序规则latin1_swedish_ci
to utf8_general_ci
对于所有领域。
但它仍然给我同样的错误。
操作“=”时非法混合排序规则 (utf8_general_ci,IMPLICIT) 和 (utf8_unicode_ci,IMPLICIT)
Thanks,
所以答案很简单。看来您错过了 MKJ ^^ 所说的更改,但更改表的实际语法如下所示。
alter table `dbname`.`tablename` convert to character set utf8 collate utf8_general_ci;
作为单独的脚本应用或在创建表语句的末尾,您应该能够将所有相关表关联回相同的字符集
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)