Как сделать, чтобы столбец мог принимать только уникальные значения, кроме пустых

Пытаюсь добавить к полю ключ UNIQUE Естественно, выходит ошибка о повторных записях Пустых. Как сделать, чтоб не было повторов, но разрешить пустые значения в нём? введите сюда описание изображения


Ответы (1 шт):

Автор решения: Mike

В уникальном индексе не учитываются и могут повторяться только NULL значения. Судя по всему у вас в поле пустая строка, такие значения подчиняются общему правилу уникальности и повторяться не могут.

→ Ссылка