mysql如何比较字符串

klh5stk1  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(338)

如果我定义变量,我会遗漏一些东西

var1='ùy'  
var2='ùY' 
search='ùY1234'

为什么?

LOCATE(var1,search) and LOCATE(var2,search) return 1  ?

SELECT var1=var2  return 1  ?

谢谢
帕特里克

p4tfgftt

p4tfgftt1#

更改默认排序规则或显式设置字符串的排序规则: 'uY' COLLATE binary

umuewwlo

umuewwlo2#

mysql中的字符串匹配是使用排序规则完成的,默认情况下是不区分大小写的,这就是这些字符串匹配的原因。

相关问题