Illegal Mix of Collations

栏目: 数据库 · 发布时间: 7年前

内容简介:Illegal Mix of Collations
mysql排序字符集问题:

mysql表的每个字段都可以设置单独的 排序 字符集和文本字符集,如果你创建表的时候不注意,很可能会遇到Illegal mix of collations这个问题。

问题描述

mysql 进行两个表的联合查询的时候,出现下面的错误。

Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

排查过程

  1. 通过google搜索找到原因,这个错误是mysql的排序字符集不一致导致的。
  2. 把联合查询的表使用navicat查看字段的设置,发现了有一个关联字段排序字符集的问题,如图:
  3. 这两个表中openid的排序规则不一致,导致出现问题。
    Illegal Mix of Collations Illegal Mix of Collations

解决方法

将user表中的字符集和排序规则设置为默认,保持一致即可。

如果文章对你有帮助,请去我的博客留个言吧!我的博客


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Learning PHP, MySQL, JavaScript, and CSS

Learning PHP, MySQL, JavaScript, and CSS

Robin Nixon / O'Reilly Media / 2012-9-3 / USD 39.99

If you're familiar with HTML, you can quickly learn how to build interactive, data-driven websites with the powerful combination of PHP, MySQL, and JavaScript - the top technologies for creating moder......一起来看看 《Learning PHP, MySQL, JavaScript, and CSS》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器