나는 SQL 프로그래밍에 익숙하지 않고, UUID (32 CHAR 고유의 16 진 문자열)와 허가 (시스템 I 'admin'또는 'blacklist'와 같이 사용).고유 키를 프라이 머리 키로 사용하는 MySQL
나는 기본 키의 개념이 가장 뛰어나다. 따라서 UUID를 기본 키로 사용할 수 있는지 궁금해했다. 공백없이 100 % 고유 한 것으로 간주했는데, 이미 쉽게 색인을 생성하기 위해 사용하고있다. 내 쿼리. 나는 테이블에 아무것도 참여하지 않을 것이며 그럴 가능성이 결코 없기 때문에 예기치 않은 결과없이 UUID를 기본 키로 사용할 수 있습니까?
을 또는 당신은 단지 전체 기본 키를 떠날 수 및 고유으로 UUID를 선언합니다. – Barmar
@Barmar는 InnoDB에서 동일한 효과를 나타냅니다. 기본 키가 정의되지 않고 null이 아닌 고유 키가 하나 인 경우 해당 고유 키가 클러스터 된 인덱스가됩니다. –