Как применить уникальный ключ к следующей таблице и требованиям?
CREATE TABLE `friends` (
`item_id` VARCHAR(36) NOT NULL,
`friend_id` VARCHAR(36) NOT NULL,
);
Здесь item_id
и friend_id
оба относятся к одному и тому же родительскому полю (внешний ключ).Не имеет значения, если friend_id
, item_id
появляются в порядке, потому что это также означает то же самое.
Например, если значения (5, 7) появляются в строке, он не должен принимать (7, 5) как новая строка - потому что это логически дублирующаяся запись.
Теперь, как мне добавить уникальный ключ или некоторые ограничения к этой таблице?