Когда я выполняю
select strcmp('ATKINSHUBBARD', binary 'ATKINS-HUBBARD');
Я получаю истинный (1) результат.
Как заставить MySQL распознавать их как разные строки и возвращать ложный результат?
Использование: MySql 5.6.15.56 (Percona). Нет, я не контролирую обновления.
Да... теперь я выгляжу как конечный пользователь. Далее я должен вспомнить свой собственный совет и RTFM. Спасибо Билл.
На самом деле, я думаю, вы путаете, как функция STRCMP()
работает в MySQL. STRCMP()
возвращает 0, если строки совпадают. Проверьте документация.
Ага. Я манекен и не RTFM. Спасибо.
Вы читали документация для strcmp()? Результат 1 означает, что строки разные. Результат 0 означает, что строки одинаковы.