MYSQL КАК СРАВНИТЬ СТРУНУ - PullRequest
       14

MYSQL КАК СРАВНИТЬ СТРУНУ

0 голосов
/ 26 декабря 2018

Я что-то упускаю, если я определяю переменную

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

, почему

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

и

SELECT var1=var2  return 1  ?

Спасибо

Патрик

Ответы [ 2 ]

0 голосов
/ 26 декабря 2018

Измените параметры сортировки по умолчанию или установите параметры сортировки для строки явно: 'uY' COLLATE binary

0 голосов
/ 26 декабря 2018

Сопоставление строк в mysql выполняется с использованием параметров сортировки, и по умолчанию оно не учитывает регистр, поэтому эти строки совпадают.

...