Просто сделайте столбец NOT NULL
.
Природа NULL
заключается в том, что она никогда не равна чему-либо. Следовательно, каждое значение NULL
в вашем столбце уже имеет значение UNIQUE
. Не имеет смысла включать их в UNIQUE
ключ, как вы хотите. Причина, по которой вы хотите это сделать, вероятно, заключается в существующей проблеме целостности данных. Таким образом, чтобы сделать столбец NOT NULL
, вам, возможно, придется перенести значения NULL
в другое место, сначала ...
Примечание. Вы можете создать столбец просто UNIQUE
. Тогда вы можете иметь несколько значений NULL
, как описано выше ...