位置: 编程技术 - 正文

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 厂家)

  • 哪些情况需要提高警惕小心毒品
  • 咨询公司小规模纳税人怎么界定
  • 现金流量为负的隐患
  • 微企怎么申请补贴
  • 个人劳务费增值税如何缴纳
  • 取得出口退税款算什么收入
  • 以前年度损益调整会计分录
  • 票据占比不得超过各项贷款的
  • 现房销售土增税怎么缴纳
  • 商贸企业销售商品结转成本是手工算吗
  • 员工借款从工资扣除如何个税
  • 劳动争议的解决途径不可以直接选择的是
  • 社会组织接受捐赠的资金的使用原则
  • 劳务公司增值税怎么抵扣
  • 小规模可以收专票当费用票吗
  • 暂估收入销项税与后期开票不一致
  • 企业支付宝税务局能查吗怎么查
  • 合并报表的编制主体
  • wifi密码怎么改手机里面
  • win10 bios设置
  • 没有系统U盘,电脑密码忘记了如何打开电脑
  • 以前年度损益调整怎么做账
  • 为什么可供出售的金融资产是非流动资产
  • 个税手续费返还属于政府补助吗
  • typecho插件开发教程
  • macos连接wifi无法上网
  • 金融企业贷款损失准备金税务管理
  • 无形资产的摊销方法
  • php 首字母大写
  • 处置动产减按2%税率是什么意思
  • 长期应收款在哪一章
  • php单例模式什么时候用
  • 对于异步电动机国家标准规定3kw
  • ruoyi框架快速入门
  • php登录注册整套源码
  • 企业所得税的调增调减怎么理解
  • 收到对方退回的现金
  • 九步功法
  • python 协程 yield
  • mongodb 入门
  • 股东投资款超过实收资本怎么处理
  • 以前年度的企业所得税怎么入账
  • 普票需要填写全额发票吗
  • 金蝶专业版仓库管理怎么结账
  • 关于种植养殖的手抄报
  • 企业固定资产纳税
  • 广告费的税费分录
  • 核定征收和查账征收报税有区别吗
  • 中级会计报名必须用电脑吗
  • 如何冲销应付账款
  • 退回资金怎么做账
  • 境外情况
  • 车船税没有发票可以入账吗
  • 机票改签手续费能报销吗
  • 怎么做待摊费用
  • sql server使用的是什么逻辑模型
  • docker设置固定ip
  • 如何关闭windows程序
  • grub修复引导windows10
  • win7找回删除的文件
  • 如何设置打开wincc不弹出项目管理
  • bootstrap 下拉框绑定数据
  • LayoutInflater.inflate方法解析
  • js 图片加载
  • python回归结果输出
  • 用dos命令创建用户
  • python里面有什么
  • node 多线程
  • jquery获取点击的对象
  • jQuery的 $.ajax防止重复提交的两种方法(推荐)
  • jquery如何实现轮播图
  • python2设置环境变量
  • python 入门
  • Python运行报错此段代码无法访问
  • 陕西社保费管理客户端初始密码
  • 河南省国家税务总局网站
  • uk开票网络连接异常怎么回事
  • 太原公交车咨询电话号码
  • 个人独资企业如何避税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设