sm 기술 블로그
[MySQL] auto_increment 주의점(오류 코드 1075) 본문
발생한 오류 코드
오류 코드: 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