masterklass
@masterklass

MySQL: Подводные камни использования utf8_bin COLLATE?

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

Подробности тут - https://dev.mysql.com/doc/refman/5.5/en/charset-un...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы