MySQL: Подводные камни использования utf8_bin COLLATE?
Встала необходимость построить уникальный индекс по varchar полю. При добавлении такого индекса возникала ошибка, так как в поле используется utf8_general_ci по умолчанию и регистр не учитывается. Если же использовать utf8_bin, то все ок.
Так вот какие могут быть подводные камни использования utf8_bin COLLATE? Будет ли быстрее SELECT по такому полю?
Спасибо.
При использовании utf8_bin сравнение срок будет происходить без нормализации. Логично, что сравнение происходит быстрее, так как отсутствует нормализация.