У меня есть таблица "tbl_project_user_assignment" с составным первичным ключом.
Он состоит из идентификатора проекта и идентификатора пользователя
Каждый из них также является внешним ключом для таблицы проекта и пользователя соответственно.
На данный момент у меня есть 2 записи в этой таблице, как показано ниже ...
project_id | user_id
--------------------
1 | 1
1 | 2
Когда я запускаю этот sql-запрос ...
INSERT INTO
tbl_project_user_assignment
(project_id, user_id) VALUES (2, 1);
... Я получаю следующее сообщение об ошибке:
Нарушение ограничения целостности: 1062
Дублирующая запись '1' для ключа
'FK_project_user'
Ключ FK_project_user - это ключ, связывающий идентификатор_проекта с идентификатором tbl_project.
Это не имеет смысла для меня, потому что значения, которые я вставляю, уникальны ...
Есть идеи?