Уникальность данных 2-х столбцов
Возможно ли в SQL создать (СУБД phpmyadmin) создать таблицу таким образом, чтобы в столбце сущностей "Name_1" и "Name_2" Нельзя было создать одинаковые данные? То есть чтобы не было "Name_1 = Name_2"
Ответы (1 шт):
Автор решения: Федот
→ Ссылка
Когда говорят об уникальности 2-х столбцов, то комбинацияName_1 = Name_2 в одной строке может иметь место, но только один раз в таблице.
Чтобы исключить какую-то комбинацию значений в строке, надо установить правило:
CONSTRAINT check_Names CHECK (Name_1 <> Name_2)