目前是5.2.0,之前用5.4也存在这个问题
这种情况只能试试 CTE 的方式…
看看能不能绕过去,达成兼容
现在很多场景以及使用了tidb,本想着有啥办法可以在不修改线上sql的前提下将tidb集群改为大小写不敏感,但测试的时候发现这个问题。
大小写敏感是初始化的时候,就固定了的。好像不能动态修改…
这个要注意
拉开看下,按照现在来看,下面的这应该没走索引
还是 从源头 搞起 , 规范大小写敏感问题 , 走默认的 , 规避一些不必要的问题 , 这个sql 遇到过 , 反正我格式化了
为什么配置了表是大小写不敏感的,为啥不生效,还要设置字段为utf8_general_ci才生效
原来表默认是不是COLLATE=utf8mb4_bin,这个是区分大小写的
请问CTE是什么?谢谢。
表中只有两条数据
需要每个字段utf8_general_ci才生效
之前你建表的时候没指定utf8_general_ci
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。