외래키 (Foreign Key) 란하나의 테이블이 다른 테이블의 기본키(Primary Key)를 참조하도록 설정하는 제약조건이다. 이를 통해 데이터 무결성 보장하고 논리적 관계 (부모- 자식 관계) 를 명확히 할 수 있다.더보기더보기예) 댓글 테이블이 게시글 테이블의 ID를 참조하는 구조 → 댓글은 반드시 유효한 게시글에만 달림InnoDB 스토리지 엔진MySQL에서 여러 스트로지 엔진을 지원하지만, 외래키 기능은 InnoDB엔진에서만 동작한다. 다른 엔진에서는 외래키 제약조건이 무시되고 작동하지 않는다. 외래키를 사용하려면 반드시 ENGINE=InnoDB 를 명시해야 한다.CREATE TABLE post ( id INT PRIMARY KEY AUTO_INCREMENT) ENGINE=InnoDB;다른 ..