位置: 编程技术 - 正文

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

  • 长期股权投资的入账价值怎么算
  • 公司每年网络费计入什么会计科目
  • 哪些福利费可以进在建工程
  • 住宿报销是开普票还是专票
  • 公司名下的车过户到个人名下费用
  • 净现值率和现值指数之间的关系
  • 增值税一般纳税人资格登记表
  • 个人厂房租赁税率是多少
  • 法院判决书能做证据使用吗
  • 工会经费可以支付哪些费用
  • 机械租赁增值税税率2022年
  • 机器保养计入什么
  • 给别人开的维修费专票怎么入账
  • 企业最应避免的外部环境和内部条件组合是
  • 货币基金可以投资
  • 一般纳税人进项税额转出会计分录
  • 办公用品增值税专用发票税点
  • 建筑工程安装合同
  • 个体户可以申请公章吗
  • 公司走税,对公司有影响吗
  • 临时业务开票
  • 企业转让无形资产要交增值税吗
  • 所得税年报流程
  • 企业可以采用在产品按固定成本计算法的有
  • 处置报废车辆如何缴纳增值税
  • 生产企业原材料的订购与运输建模
  • 附有退货权商品是什么
  • 超市收取进场费违反什么法律
  • 税收保全措施的期限一般不超过几个月
  • layuiadmin动态菜单
  • 过拟合能不能从根本上解决
  • 一般纳税人的好处和坏处
  • 城建税减征50%
  • 基于网络创新形成的大数据的最突出特征是什么?( )
  • html 教程
  • JavaScript DOM API的使用
  • cookie from
  • 股东分红会计分录案例
  • 归还长期借款会计分录例题
  • 农民工工资专户管理暂行办法
  • 电子承兑汇票贴现怎么做账
  • 小规模公司的做账要求
  • 公司法人代表可以有几个
  • 应付帐款借方余额,但对方公司己注销
  • 国外佣金代扣代缴增值税可以抵扣吗
  • 企业购买商场的资本金要求是多少
  • 广告费和业务宣传费
  • 固定资产残值怎么做账务处理
  • 无法支付的应付账款摘要怎么写
  • 施工总包能分包土方吗
  • 旅行社差额征收怎么报税
  • 建筑业增值税会退税吗
  • 加油费不征税发票可以报销吗
  • 收付转三种凭证怎么装订
  • 企业对财会人员的要求
  • 二次加工型的企业有哪些
  • 填制会计凭证要求的是
  • 公司账户可以转账到信用卡吗
  • 买入返售金融资产 流动资产
  • 将Reporting services的RDL文件拷贝到另外一台机器时报Data at the root level is invalid的解决方法
  • MySQL 5.7双主同步部分表的实现过程详解
  • linux中man的用法
  • win10使用技巧有什么用
  • linux 下VSFTP 530 Permission denied错误的解决方法
  • 苹果官网
  • linux pwdx命令
  • 用diskgenius硬盘格式转换怎么使用
  • skynetave.exe - skynetave是什么进程 有什么用
  • mobile window
  • linux怎样使用
  • Android OpenGL ES(一)----必备知识
  • js立即执行函数几种写法
  • 手机背光面板
  • jquery序列化json
  • linux 检查网络状态
  • python语言解析
  • 安卓基础入门教程
  • js中push和pop
  • 基层税务局长工作职责
  • 社保在哪里缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设