MySQL, регистрозависимый поиск, двоичный или разборный
Мне нужно выполнить поиск с учетом регистра по полю в моей базе данных. Я вижу, что некоторые люди предлагают Бинарный подход.
SELECT * FROM car WHERE BINARY brand = 'Toyota'
Другие используют подход Collate
SELECT * FROM car WHERE brand COLLATE latin1_general_cs = 'Toyota'
Я не уверен, какой из них использовать? Какой подход лучше?
1 ответ
Решение
Если вы используете символы utf8, бинарный - лучший способ поиска с учетом регистра.