位置: 编程技术 - 正文

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万是含税还是不含税
  • 预缴增值税的附加税
  • 小规模纳税人销售农产品税率是多少
  • 发票右上角打印缺数字
  • 其他收益科目是否征收企业所得税
  • 工伤抚恤金算遗产吗
  • 固定资产折旧属于制造费用吗
  • 一般纳税人从按照简易计税方法依照3%
  • 增值税票查无此票是什么原因
  • 税务机关核定的计税价格是否含税
  • 进口增值税计入关税完税价格吗
  • 招待客人买的烟计入业务招待费吗
  • 零星工程实施流程
  • 事业单位年末预算会计货币资金在贷方有余额对吗
  • switpa.exe - switpa是什么进程
  • 增值税专用发票的税率是多少啊
  • win7电脑怎么样
  • remupd.exe - remupd是什么进程 有什么用
  • php array_search() 函数使用
  • windows modules installer worker怎么禁用
  • php_fileinfo作用
  • 餐费如何入账
  • 逾期未收回包装物押金的实务处理
  • laravel框架关键技术解析
  • 购买支票费用计入
  • 职工福利费入账依据
  • zabbix agent启动命令
  • vue.js in action
  • mkisofs命令
  • php新手入门教程
  • 增值税纳税申报表怎么填
  • python3中rindex用法
  • java变量初始化的两种方式
  • php网站根目录
  • 亏损企业研发费用可以加计么
  • 一般纳税人内账考虑税额吗
  • 或有对价的确认条件
  • 水利基金差额征收有哪些类型
  • 所得税费用的账目处理
  • 银行汇票退票
  • 计划成本法下的会计科目
  • 当月的进项税可以不认证吗?
  • 工会经费如何支出
  • 对公可以转个人账户货款吗
  • 收取招标代理费的规定
  • 筹建期的开办费开业后如何处理
  • 企业购买原材料属于投资吗
  • 结转销售成本怎么操作
  • 中小企业做账
  • 完美解决usb供电不足
  • mysql中数据类型为是否
  • 史上最简单的皮筋枪
  • 挂载光驱的命令
  • win10系统更新后无法开机
  • win7开机chkdsk
  • Win10系统怎么截图快捷键
  • perl -p -e
  • shell脚本字符串换行
  • bat批处理脚本教程
  • nodejs开发gui
  • 自动重启服务脚本
  • python任务调度之schedule
  • python 详细
  • vue数组里面添加数组
  • 小说温故知新
  • unity3d android 插件
  • JavaScript控制台输出
  • js操作属性的方法
  • python连接Oracle数据库
  • jquery的实现原理
  • python中求最大值和最小值的函数
  • 代收的款项支付需不需要开发票
  • 百旺税控密码忘记了怎么找回
  • 新一代票据系统怎么开通
  • 汽车购置税发票有什么用
  • 电子缴款凭证可以用于报销吗
  • 小企业会计准则会计科目表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设