primary key vs unique key (1) 썸네일형 리스트형 [ mysql ] 기본키(Primary Key) 와 유니크키(Unique Key) 차이 기본키(Primary Key) -값 중복을 허용하지 않는다. 식별키이다. -NULL값을 허용하지 않는다. -테이블에서 한 개만 생성 가능하다. 유니크키(Unique Key, Unique Index) -값 중복을 허용하지 않는다. -NULL값을 허용한다. -테이블에서 여러 개 생성 가능하다. "테이블은 오직 하나의 기본키(PK)를 가질 수 있다." 이는 여러 개의 기본키는 생성할 수 없다는 것을 의미한다. 아래의 ERD 테이블을 보자. 게시글을 읽은 사람들을 저장하기 위한 테이블이다. board_no 와 user_id 2개의 컬럼을 기본키로 설정할 수 있는 것을 확인할 수 있다. (예시를 위해 두 컬럼을 PK로 설정하였으나, 실제로는 UNIQUE INDEX로 설정하는 것을 권장한다.) 즉, 기본키는 단 하.. 이전 1 다음