Я просто добавлю к другим ответам, что у сортировки _bin
есть свои особенности.
Например, после следующего:
CREATE TABLE `dummy` (`key` VARCHAR(255) NOT NULL UNIQUE);
INSERT INTO `dummy` (`key`) VALUES ('one');
это будет fail:
INSERT INTO `dummy` (`key`) VALUES ('one ');
Это описано в Бинарная сортировка по сравнению с _bin Collations .
Изменить: я разместил связанный с нами вопрос здесь .