sm 기술 블로그

[MySQL] auto_increment 주의점(오류 코드 1075) 본문

에러

[MySQL] auto_increment 주의점(오류 코드 1075)

sm_hope 2022. 9. 17. 21:59

 

발생한 오류 코드

오류 코드: 1075
Incorrect table definition; there can be only one auto column and it must be defined as a key

 

auto_increment은 컬럼내에 고유한 값을 생성할 때 사용한다.

 

이 고유한 값은 0부터 시작하며 시작값은 값이 0으로 지정되어 있다.

 

또한, auto_increment는 중간 레코드가 삭제되었다고 삭제된 auto_increment 값이 새로운 레코드에 사용되지 않는다.

 

※ auto_increment 속성을 주는 컬럼은 항상 기본키로 지정되어야한다.!!!

 

오류가 발생하지 않는 쿼리문)

CREATE TABLE `user`(
   id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT
);

 

오류가 발생하는 쿼리문)

CREATE TABLE `user`(
   id INT UNSIGNED NOT NULL AUTO_INCREMENT
);

 

'에러' 카테고리의 다른 글

[깃허브] 에러모음  (0) 2022.06.01
리액트) 배열 에러  (0) 2022.05.27
MySQL 에러  (0) 2022.05.17
Comments