기존 테이블에 FOREIGN KEY 제약조건을 추가하는 올바른 문법은?
기존 테이블에 FOREIGN KEY 제약조건을 추가하는 올바른 문법은?
ALTER TABLE OrderDetails
_______ FOREIGN KEY (ProductID) REFERENCES Products(ProductID);
정답: B
⦁ 기존 테이블에 새로운 제약조건을 추가할 때는
ADD
키워드를 사용합니다⦁ 완성된 문법:
ALTER TABLE OrderDetails ADD FOREIGN KEY (ProductID) REFERENCES Products(ProductID);
⦁ FOREIGN KEY 추가 시 전제조건:
⦁ 참조하려는 부모 테이블이 이미 존재해야 함
⦁ 부모 테이블의 참조 대상 컬럼이 PRIMARY KEY 또는 UNIQUE여야 함
⦁ 자식 테이블의 기존 데이터가 참조 무결성을 위반하지 않아야 함
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.