Уникальность данных 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) 
→ Ссылка