[sql] 외래 키(Foreign Key)의 제약 조건 설정 방법

1. 테이블 생성 시 외래 키 제약 조건 추가

CREATE TABLE 테이블명 (
    id INT PRIMARY KEY,
    다른테이블_id INT,
    FOREIGN KEY (다른테이블_id) REFERENCES 다른테이블(다른테이블_id)
);

2. 이미 존재하는 테이블에 외래 키 제약 조건 추가

ALTER TABLE 테이블명
ADD CONSTRAINT FK_제약이름
FOREIGN KEY (다른테이블_id) REFERENCES 다른테이블(다른테이블_id);

3. 외래 키 제약 조건 삭제

ALTER TABLE 테이블명
DROP CONSTRAINT FK_제약이름;

위의 예제에서 다른테이블은 외래 키가 참조하는 다른 테이블의 이름을 나타냅니다. 다른테이블_id는 외래 키가 참조하는 다른 테이블의 기본 키 칼럼의 이름을 나타냅니다.

이 방법을 사용하여 SQL 데이터베이스에서 외래 키 제약 조건을 설정, 추가 또는 삭제할 수 있습니다.

본인의 데이터베이스 시스템과 사용하고 계신 SQL 버전에 따라 문법이 다를 수 있으므로, 관련 문서 및 버전에 맞는 설명을 참조하시기 바랍니다.