我可以对此错误做些什么: #1267
操作'='的非法混合排序(utf8_czech_ci,IMPLICIT)和(utf8_general_ci,IMPLICIT)
感谢:)
答案 0 :(得分:0)
执行以下操作,然后再次运行原始查询。
SET NAMES 'utf8';
set collation_connection = 'utf8_general_ci';
答案 1 :(得分:0)
如果您使用变量,可以在变量声明旁边添加正确的排序规则,即代替
SET @my_var = 'text';
将变量声明为
SET @my_var = 'text' COLLATE utf8_general_ci;
将utf8_general_ci替换为表中使用的排序规则。有关Troubleshooting "Illegal mix of collations" error in mysql
的更多详情