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