位置: 编程技术 - 正文

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

  • 完税证明是可以抵扣吗
  • 生产企业出口退税流程
  • 预缴增值税的账务
  • 关联企业的判定标准
  • 资源税的征税对象都是原矿和选矿
  • 运输公司加计扣除
  • 公对公转账需要交税吗?
  • 进口增值税抵扣信息委托核查函
  • 小规模纳税人普通发票可以抵税吗
  • 利润是负数如何计算利润率
  • 技术服务行业分析
  • 如果增值税发票丢了好的怎么办有谁交罚熬一
  • 买酒 专票
  • 小规模纳税人如何升级为一般纳税人
  • 如何向税务局申请开发票
  • 固定资产丢失收据怎么写
  • 土地使用税的计算公式举例子
  • 公司账上没车可以报车辆保险吗
  • 出口退税免退税办法
  • 收到进项专用发票会计分录
  • 为什么手机连不上热点
  • win11 分区
  • 事业单位自建办公用房
  • Win11怎么设置开机跳过密码
  • 税务实名认证是不是就是税务登记
  • 苹果电脑怎么打顿号
  • php中如何使用session
  • 送给经销商的祝福语
  • php连接mysql查询数据
  • 对公帐户定期存款利率
  • 受限制用户怎么解决
  • PHP基于SimpleXML生成和解析xml的方法示例
  • 高新企业技术服务成本核算
  • phpqrcode
  • 删除数组中某个值的数
  • SSD目标检测算法
  • 工程实践指的是
  • 遮天传官网
  • md5 linux
  • 微服务docker打包规范
  • 电子客票行程单怎么获取
  • python函数如何返回列表
  • 限售股 缴税
  • css样式居中
  • 织梦怎样实现文件上传
  • 报废产品属于什么会计科目
  • sql server 2005安装失败
  • 以前年度损益调整怎么做账
  • 工程结算属于哪类账户
  • 无形资产按取得时的什么入账
  • 长期借款账务处理会计分录
  • 税审报告需要什么资料
  • 个人应如何进行社会实践
  • 销售退回的会计分录 预计负债
  • 金蝶软件采购订单
  • 事业单位收入是再分配吗
  • 车间成本核算表
  • 2021年会计做账报税详细流程
  • SQL Server 2016 CTP2.3 的关键特性总结
  • mssql数据库的账号密码
  • sql空值用什么表示
  • 如何卸载独显
  • 丢失msvcp71.dll
  • ubuntu怎么用linux
  • mcupdate.dll
  • WIN10专业版怎么查看操作位数
  • win10 提示你的设备遇到问题 需要重新启动
  • win7蓝屏0x000000d1
  • win10桌面图片预览
  • Perl实现高水线算法(解决多值比较问题方法)
  • cocos做游戏
  • python编程模拟
  • perl -p -i
  • unity如何动态刷新滚动列表
  • jquery图片
  • 广东省电子税务局登录方式
  • 山东省国税局领导分工
  • 个人的社会信用代码怎么查
  • 收入较去年同期增长怎么算
  • 绵阳税务局咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设