복합 기본 키가있는 테이블 "tbl_project_user_assignment"가 있습니다.이 복합 기본 키가 예상대로 작동하지 않는 이유는 무엇입니까?
은 각각 또한 프로젝트 및 사용자 테이블에 대한 외부 키를하는 PROJECT_ID의 구성 및
이러한 각각의
을 USER_ID된다. 순간, 나는 ... 아래 표에
project_id | user_id -------------------- 1 | 1 1 | 2
나는이 SQL 쿼리를 실행 ...
INSERT (PROJECT_ID tbl_project_user_assignment INTO 2 개 항목이 user_id) VALUES (2, 1);
이무결성 제약 조건 위반이 : 1062 중복 항목을 '1'키 'FK_project_user'
FK_project_user 키가 있습니다
... 나는 다음과 같은 오류 메시지가 하나는 project_id를 tbl_project id에 연결하는 것이다.
내가 삽입있어 값이 고유하기 때문에이 나에게 이해가되지 않습니다 ...
어떤 아이디어가?
세 테이블을 생성하기위한 코드를 게시 할 수 있습니까? –