位置: 编程技术 - 正文

MySQL表排序规则不同错误问题分析(mysql中排序规则是什么意思)

编辑:rootadmin

推荐整理分享MySQL表排序规则不同错误问题分析(mysql中排序规则是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql排序语法,mysql表的排序规则,mysql数据库排序,mysql数据库排序,mysql排序语法,mysql排序方式,mysql表的排序规则,mysql表排序规则怎么改,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL多表join时报错如下:[Err] ? Illegal mix of collations(utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘=

就是说两个表的排序规则(COLLATION)不同,无法完成比较。COLLATION是用在排序,大小比较上,一个字符集有一个或多种COLLATION,并且以_ci(大小写不敏感)、_cs(大小写敏感)或_bin(二进制)结束。在做比较时,应该确保两个表的字符排序相同。一般建表的时候不指定,可以走默认的,全是默认的就没什么问题了。

下面来模拟一下各种场景,表结构如下(utf8默认排序规则为utf8_general_ci):

查看表默认排序规则集

MySQL表排序规则不同错误问题分析(mysql中排序规则是什么意思)

查看列排序规则集

从utf8升级为utf8mb4是不支持online ddl的,如下:

从utf8.utf8_general_ci变更为utf8.utf8_unicode_ci是不支持online ddl的,如下:

如果使用下面这种方式修改字符集,你会发现,只更改了表级的,没有更改列级的。

所以真正改字符集的时候别忘了加上CONVERT TO,如下:

要仅仅改变一个表的默认字符集,应使用此语句:

可以发现列字符集没有改变,并且只有新的列才会默认继承表的字符集(utf8.utf8_general_ci)。

总结

标签: mysql中排序规则是什么意思

本文链接地址:https://www.jiuchutong.com/biancheng/348361.html 转载请保留说明!

上一篇:MySQL中Order By多字段排序规则代码示例(mysql order by desc)

下一篇:企业生产MySQL优化介绍(mysql 厂家)

  • 老项目增值税简易计税
  • 开矿泉水发票怎么开?
  • 抵扣的发票可以部分红冲吗
  • 农产品加工需要交税吗
  • 投资性房地产处置时为什么要结转其他综合收益
  • 企业合并相关舞弊风险有哪些
  • 企业抽奖用的奖品有哪些
  • 企业必须要现金流入吗
  • 给不是本单位的人开证明
  • 留抵税额注销时,会计分录
  • 小规模季度销售超过30万怎么纳税
  • 在纳税申报时如何填写申报表?
  • 地价计入房产原值乘70%
  • 印花税可以计入开办费吗
  • 万份收益是什么意思0.6
  • 接受应税劳务的会计分录怎么写
  • 离职后绩效奖金应该按照整月发吗
  • php中的类是什么
  • php使用composer
  • 期货交易所返还期货公司利息
  • 工程价款结算的方式
  • 出口商品怎么做分录
  • PHP:date_default_timezone_get()的用法_Date Time函数
  • 印花税需要交钱吗
  • 债务重组收益会计处理
  • 企业研发费用加计扣除是什么意思
  • chattr i
  • 投资性房地产抵债差额计入
  • 应收账款的
  • 应收票据包括哪些项目内容
  • 小规模纳税人的企业所得税怎么算
  • 不交社保个税怎么处理
  • 现代服务业加计抵减最新政策2022
  • 企业日常费用支出明细表
  • 利润表期初余额怎么填
  • 帝国cms移动端
  • php算法有哪些
  • 用vue-cli搭建项目
  • 计提基建借款利息会计分录
  • 长期挂账的应付款怎么处理
  • 补贴收入税收政策
  • 成本费用率分析说明
  • 小规模纳税人可以开13的税吗
  • 核定征收企业盈利怎么算
  • 购买货物收到发票怎么做账小规模
  • 小规模纳税人企业所得税2023
  • 已经认证抵扣的发票,要退回,怎么处理
  • 当期免抵税额和免抵退税额的区别
  • 主播工资不发应该到哪里投诉
  • 未使用和未投入使用
  • 机关和事业单位党的支部委员会每届任期
  • 银行总账和明细账
  • 公司固定资产明细表
  • 专家咨询费支付标准
  • 实例讲解液化滤镜瘦身
  • mysql忽略大小写设置
  • win7 32位旗舰版电脑城下载
  • win8电脑无法识别usb设备怎么办
  • xp怎么把ie浏览器放到桌面
  • Windows XP/Vista/Windows 7常见蓝屏故障分析
  • windows无法
  • Linux系统怎么用梯子
  • window10 360
  • linux 内存文件夹
  • win10系统怎么添加ip地址
  • unity3d网络游戏开发
  • jQuery ajax 当async为false时解决同步操作失败的问题
  • shell脚本中判断grep的结果
  • 基于nodejs的框架
  • unity preferences
  • EditText 点击事件小问题
  • js中闭包
  • jquery获取当前点击的元素
  • js table插件
  • 出租车票真伪查询官网
  • 北京朝阳地税搬哪去了
  • 山东省国家税务局官网
  • 广东省电子税务局app下载官网
  • 佩兰诗胶原蛋白填充霜真的有效果吗
  • 税票电话号码变更影响抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设