auto_increment 와 primary key는 어느 정도 알겠어서, 1번 부터 시작하는 것이 아니고 10001번 부터 시작하는 컬럼을 만들어 보았습니다.
CREATE TABLE test(id Int DEFAULT '10000' NOT NULL auto_increment);
이건 다음과 같은 에러가 나네요..
ERROR 1075: 부정확한 테이블 정의; 테이블은 하나의 auto 칼럼이 존재하고 키로 정의되어져야 합니다.
밑에 검색해보니까 된다고 하던데.. -.-;;;
그래서 다시
CREATE TABLE test(id Int DEFAULT '10000' NOT NULL auto_increment primary key);
라구 했더니 에러는 없는데.. desc test 해보면 default 가 0으로 잡혀 있습니다.. NULL 로 insert 해보면 내내 1,2,3,4 로 증가 합니다..
쩝.. 뭘 잘못했을까요??
버젼은 3.22.29 입니다..
|