>  Q&A  >  본문

여러 개의 외래 키를 사용할 때 기본 키 열 이름 설정

아아아아

기본 키 열의 이름을 ENROLL_ID로 지정하려고 했지만 select * fromteacher_enroll을 쿼리할 때 제약 조건 키워드가 도움이 되지 않고 별도의 열에 Coach_id, class_id,course_id, Student_id만 가져오지만 기본 키 열을 볼 수 없습니다 :)

P粉099145710P粉099145710404일 전434

모든 응답(1)나는 대답할 것이다

  • P粉015402013

    P粉0154020132023-09-12 00:18:45

    기본 키는 단일 열이 아닌 3개의 열로 구성됩니다. 이렇게 정의했기 때문입니다. 이는 키로 정의된 특정 열이 고유하지 않을 수 있더라도 이 세 열의 조합이 테이블의 모든 행에 대해 고유해야 함을 의미합니다. 세 개의 열에 단일 이름을 적용할 수 없습니다.

    이는 외래 키 제약 조건이 3개 열 모두의 이름을 지정한다는 의미입니다. 두 테이블의 열 이름이 동일하다고 가정하면 다음과 같습니다.

    으아악

    회신하다
    0
  • 취소회신하다