为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】tidb v4.0.9
【问题描述】
我们tidb集群安装部署为了不区分大小写,使用了新的字符集排序规则,new_collations_enabled_on_first_bootstrap: true
但在插入或查询其他国家的特殊字符时有错误,希望能帮忙解决下
以下是建表语句和插入语句,最后两条SQL语句提示有重复数据,查询也是有问题的,会出现张冠李戴的问题
测试sql语句.sql (1.3 KB)
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】tidb v4.0.9
【问题描述】
我们tidb集群安装部署为了不区分大小写,使用了新的字符集排序规则,new_collations_enabled_on_first_bootstrap: true
但在插入或查询其他国家的特殊字符时有错误,希望能帮忙解决下
以下是建表语句和插入语句,最后两条SQL语句提示有重复数据,查询也是有问题的,会出现张冠李戴的问题
测试sql语句.sql (1.3 KB)
这个缺陷表现,tidb集群需要使用新的字符集排序规则,new_collations_enabled_on_first_bootstrap: true
3639094查询的结果,如下图所示
2,mysql正常的,我们最早数据库就是用的mysql的
抱歉,我刚在mysql8.0.14版本中测试了下,插入数据的确报错,这是general_ci排序规则的缺陷吗?
mysql数据库,排序规则改用utf8mb4_0900_ai_ci,就不存在这个问题,而且可以不区分大小写来查询,我们的tidb是否也能支持下这种排序规则呢?
抱歉,TiDB 目前还不支持,以后会提供更完善的排序规则。
好吧,非常感谢