집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 외래 키로 2열 기본 키를 참조하는 방법은 무엇입니까?
외부 키를 사용하여 MySQL에서 2열 기본 키 참조
관계형 데이터베이스 테이블을 설계할 때 여러 열이 테이블의 기본 키를 형성하고 다른 테이블이 이를 참조해야 합니다. MySQL에서 이러한 복합 기본 키에 연결하기 위한 외래 키를 생성하려면 몇 가지 구체적인 고려 사항이 필요합니다.
2열 기본 키(product_id, attribute_id)를 참조하는 다른 테이블에 외래 키를 설정하려면 다음을 수행하세요.
CREATE TABLE MyReferencingTable ( [COLUMN DEFINITIONS] refcol1 INT NOT NULL, refcol2 INT NOT NULL, CONSTRAINT fk_mrt_ot FOREIGN KEY (refcol1, refcol2) REFERENCES OtherTable(product_id, attribute_id) ) ENGINE=InnoDB;
이 구문은 몇 가지 핵심 사항을 나타냅니다.
위 내용은 MySQL에서 외래 키로 2열 기본 키를 참조하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!