> 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 입니다..
>
구냥 인덱스 컬럼 만들어서 최초값을 10000으로 입력한 후 그 다음부터 NULL로 입력하면 10001, 10002, 10003 .... 이렇게 되는군요..
쩝.... 근데 이건 꽁순데.. ^^;;;; 좀 더 클린(^^;)한 방법이 없을까요? 답들을 안 해 주시네.. ^^; 부탁해요
|