• 2024-07-24MySQL 8.0 字符集与比较规则介绍
    前言:我们都知道MySQL8.0与MySQL5.7的区别之一就是默认字符集从latin1改成了utf8mb4,除此之外,MySQL8.0下的字符集和比较规则还有没有其他变化呢?本篇文章我们一起来学习下。utf8mb4字符集在MySQL8.0中,utf8mb4字符集是默认的字符集设置,它是一个真正的4字节UTF-
  • 2024-07-23sql文件备份
    /*NavicatPremiumDataTransferSourceServer:bookMeetingSourceServerType:MySQLSourceServerVersion:80038SourceHost:localhost:3306SourceSchema:meetin_schedulingTargetServerType:MySQLTargetServer
  • 2024-05-20MySQL升级8.0的新故障,utf8mb4_0900_ai_ci是啥?
    https://blog.csdn.net/LINgZone2/article/details/129730790 前段时间,遇到一个mysql的问题,我仔细看看报错信息,应该是MySQL数据库报出来的,大意是说:collation不兼容,一个是utf8mb4_0900_ai_ci,另一个是utf8mb4_general_ci。utf8mb4_general_ci这玩意儿我见过,是针对utf8mb4编码的
  • 2024-04-09mysql5.7迁移到8,如何解决问题 Illegal mix of collations (utf8mb4 general ci,IMPLICIT) and (utf8mb4 0900 ai ci,
    SHOWVARIABLESLIKE'%character%';SHOWVARIABLESLIKE'collation%';showvariableswhereVariable_namelike'collation%';showvariableswhereVariable_nameLIKE'collation%'orVariable_nameLIKE'character_
  • 2023-12-20关于GreatSQL字符集的总结
    关于GreatSQL字符集的总结前言最近的SQL优化工作中经常遇到因字符集或校验规则不一致导致索引使用不了的问题,修改表的字符集或校验规则相当于把表重构,表中数据量大时,处理起来费时费力,希望应用开发者在设计之初时注意到此问题,让后期接手运维的小伙伴少一些负担。GreatSQL的字符集
  • 2023-12-07Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) MySql字符集及校对规则不一致问题
    查询时报错--用于解决报错>1267-Illegalmixofcollations(utf8mb4_0900_ai_ci,IMPLICIT)and(utf8mb4_general_ci,IMPLICIT)foroperation'='这个错误是由于在进行比较操作时涉及到不同的字符集和校对规则(collations)。涉及到了utf8mb4_0900_ai_ci和utf8mb4_general
  • 2023-11-07mysql测试语句创建写入存储过程调用8.0
    --创建表格 CREATETABLEmy_table(idINTAUTO_INCREMENT,nameVARCHAR(255)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ci,emailVARCHAR(255)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ci,passwordVARCHAR(255)CHARACTERSETutf8mb4COLL
  • 2023-10-20Unknown collation: 'utf8_0900_ai_ci' 的解决方法
    Unknowncollation:'utf8_0900_ai_ci'解决方法Unknowncollation:'utf8_0900_ai_ci'在使用Navicat导入sql脚本的时候出现报错Unknowncollation:'utf8_0900_ai_ci'原因:当前要导入的sql版本高于目标sql版本,导致的不兼容问题解决方法:使用编辑器打开sql文件全局替换utf8
  • 2023-09-27mysql查询优化
     最近出现一个问题,mysql历史月表的数据达到2000万左右的时候大概是16G,我们的历史月表有20多个字段。查询速度,非常的慢。  为此,我们花费了一周的时间解决这个查询性能的问题。  首先,我们把当前表的建表语句show了一下,发现字段默认的排序规则是:COLLATE=utf8mb4_0900_ai_ci,
  • 2023-09-08Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT)
    一、概述今天同事突然询问报错Illegalmixofcollations(utf8mb4_general_ci,IMPLICIT)and(utf8mb4_0900_ai_ci,IMPLICIT)foroperation'='分析:应该是连表查询,两张表的的匹配列编码格式不一致引起的二、问题复现1、创建两张小表createtabletest1(namevarchar(10)C
  • 2023-06-22MYSQL collation 选好还能换吗
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。Collation 主要的作用是什么,排序。 数据库中的字符众多,而在这里很多的查询中都对这些符号进行一些比对的工作,如A=a,B>B
  • 2023-02-10Hive元数据库在MySQL中的字符编码修改为UTF8解决中文乱码问题
    一、问题浮现二、问题定位在初始化Hive元数据时,已经指定了连接mysql的字符集为UTF8,但还是出现了乱码问题。jdbc:mysql://127.0.0.1:3306/hive_metastore?createDa
  • 2022-10-29[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
    [ERR]1273-Unknowncollation:'utf8mb4_0900_ai_ci'使用navicate运行sql文件出错报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因
  • 2022-10-02Mysql function 自定义函数,查找子节点
    ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAinitsdeclarationandbinaryloggingisenabled(you*might*wanttousethelesssafelog_
  • 2022-08-30好多不懂的和bug
    1、知道了MD5,2、知道了validate是干什么的,(validate中的rules中编写验证规则,规范输入),可以在管理员在网站修改数据的时候对输入进行限制。1<scripttype="text/javascri
  • 2022-08-23Mysql导入数据的时候报错Unknown collation: 'utf8mb4_0900_ai_ci'什么问题?
    最近从线上把数据导出来想搭建到本地的时候报了这么一个错?[ERR]1273-Unknowncollation:'utf8mb4_0900_ai_ci'这个错误究竟是什么原因影响的呢?是因为我们导出数据的