如何确定MySQL排序规则是否区分大小写?

时间:2010-02-08 12:55:56

标签: mysql

我知道大多数MySQL实例默认情况下“行为”不区分大小写。但我知道如果你愿意,可以使用区分大小写的排序规则。

知道是否存在检查排序规则是否区分大小写的功能? 我想解决的问题是,如果你在查询中使用LOWER,MySQL就不能使用索引,即使由于所述不区分大小写可能根本不需要LOWER。

此致

米希尔。

1 个答案:

答案 0 :(得分:1)

通常,区分大小写的排序规则在“bin”中以“binary”结尾。 因为看起来你想要提前检查,然后在有或没有函数调用的情况下相应地构建你的查询,你可以简单地检查你的表/列的排序规则,如果它以“bin”结束,你手头就有一个区分大小写的。 / p>