Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / MySQL Новый топик    Ответить
 unique индекс по полю email, стоит ли?  [new]
Victor256
Member

Откуда:
Сообщений: 25
Добрый день. У меня несколько пространный вопрос.

Стоит ли в таблицах пользователей, делать unique индекс по полю email (естественно, предполагается что email уникален). Или лучше делать обычный индекс определённой длины? Имеет ли значение при выборе размер таблицы, количество пользователей?
21 сен 17, 15:07    [20812587]     Ответить | Цитировать Сообщить модератору
 Re: unique индекс по полю email, стоит ли?  [new]
Melkij
Member

Откуда: Санкт-Петербург
Сообщений: 306
Victor256,

Нужно ограничение уникальности или не нужно - это определяет задача. Если значение должно быть по задаче уникальным - значит уникальный индекс должен быть.
21 сен 17, 15:09    [20812607]     Ответить | Цитировать Сообщить модератору
 Re: unique индекс по полю email, стоит ли?  [new]
Victor256
Member

Откуда:
Сообщений: 25
Melkij,

но если под поле выделяется 100-200 символов? где та граница, больше которой индекс делать не нужно?
25 сен 17, 12:01    [20820184]     Ответить | Цитировать Сообщить модератору
 Re: unique индекс по полю email, стоит ли?  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 15938
Victor256
где та граница, больше которой индекс делать не нужно?
На границе поля. Иначе уникальность индекса теряет смысл, а уникальность значения не гарантируется.
25 сен 17, 12:21    [20820269]     Ответить | Цитировать Сообщить модератору
Все форумы / MySQL Ответить