如果我定义变量,我错过了一些东西
var1='ùy'
var2='ùY'
search='ùY1234'
为什么
LOCATE(var1,search) and LOCATE(var2,search) return 1 ?
和
SELECT var1=var2 return 1 ?
谢谢
帕特里克
mysql 中的字符串匹配是使用排序规则完成的,默认情况下它不区分大小写,这就是这些字符串匹配的原因。
更改默认排序规则或显式设置字符串上的排序规则:'uY' COLLATE binary