SQL: 2개의 서로 다른 Auto_increment를 사용하여 관계형 테이블 생성
Auto_Increments 및 관계형 테이블 이해
진정한 관계형 테이블에서 다음과 같이 선언된 열은 기본 키는 자동으로 증가하는 ID가 아닙니다.
관계형 테이블에서 Auto_Increments를 기본 키로 사용하지 않는 이유:
Auto_Increments 없이 관계형 테이블 생성
관계형 테이블의 이점:
예:
다음 관계형 테이블 구조를 고려하십시오.
CREATE TABLE user ( user_name VARCHAR(30) NOT NULL, name_first VARCHAR(30) NOT NULL, name_last VARCHAR(30) NOT NULL, PRIMARY KEY (user_name, name_first, name_last) );
이 예에서 기본 키는 세 개의 열로 구성되어 각 레코드가 고유한 사용자를 나타내도록 합니다. 자동 증가 ID 열이 없기 때문에 불필요한 오버헤드 없이 테이블이 행 고유성을 유지합니다.
위 내용은 관계형 데이터베이스 테이블에서 자동 증분을 기본 키로 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!