Skip to content

PK와 FK 비교 ​

구분PK (기본키)FK (외래키)
역할자기 테이블에서 각 행을 유일하게 식별다른 테이블의 PK를 가리킴
중복불가능가능 (여러 자식 행이 같은 부모를 가리킬 수 있음)
NULL 허용불가능컬럼 설계에 따라 다름 (이 프로젝트는 전부 NOT NULL)
테이블당 개수보통 1개여러 개 가능 (likes, comments는 FK가 2개씩)

출처: Codyssey-B1/B6-1