複合主キーを持つテーブル「tbl_project_user_assignment」があります。
project_idとuser_idで構成されています
これらはそれぞれ、プロジェクトテーブルとユーザーテーブルへの外部キーでもあります。
現在、このテーブルには次の2つのエントリがあります...
project_id | ユーザーID -------------------- 1 | 1 1 | 2
このSQLクエリを実行すると...
INSERT INTO tbl_project_user_assignment(project_id、user_id)VALUES(2、1);
...次のエラーメッセージが表示されます。
整合性制約違反:1062キー「FK_project_user」のエントリ「1」が重複しています
FK_project_userキーは、project_idをtbl_projectidにリンクするキーです。
私が挿入している値は一意であるため、これは私には意味がありません...
何か案は?