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

Ответы (1 шт):
Автор решения: Mike
→ Ссылка
В уникальном индексе не учитываются и могут повторяться только NULL значения. Судя по всему у вас в поле пустая строка, такие значения подчиняются общему правилу уникальности и повторяться не могут.