У меня есть следующий две таблицMySQL: изменяющая таблица добавить составной ключ с внешним ключом
Table: User
Columns: id, name, age
Table: Task
Columns: id, task_name, user_id, friend_id
user_id
является внешним ключом из User
таблицы.
Мне нужно написать запрос, чтобы изменить таблицу, которая создает composite
между user_id
и friend_id
.
ли команда ниже правильный подход:
ALTER TABLE Task ADD CONSTRAINT compsite_key PRIMARY KEY (user_id, friend_id)
Цель состоит в том, чтобы убедиться, что там никогда не дублирует user_id
И friend_id
записи.
Следующая команда выглядит нормально: 'create index idx_task_userid_friend_id для задачи (user_id, friend_id);' – user1107173