> > 안녕하세요..
> > 몇번의 실패를 거듭한 끝에 설치에 성공하구요.. 감사드립니다.^^
> > 이제 문법을 시작하려는 데요..
> > 질문이 있어서 또 방문하게 되었습니다.
> > 만약 게시판을 만들때.. mysql은 증가하는 값을
> > "id int(11) DEFAULT '0' NOT NULL auto_increment" 라는 문구를 sql문에 넣어주는 것으로 알고있습
> 니
> > 다(맞나요??? 틀리다면 지적을 해주세요)
> > 그런데 potgresql에서는 이 문구를 어떻게 작성하는지요??
> > 소스가 있으면 좋겠는데.. 찾기가 쉽지 않군요..
> > 예..그럼 읽어주셔서 감사드리구요..
> > 날씨 더운데 몸건강 조심하시구요..
> > 그럼 답변 기다리겠습니다..즐거운 하루 되세요.
> >
> >
> >
> create sequence aaa start 1;
>
> 이렇게 할 경우 1 부터 시작하는 순서대로 증가하는 값을 가지는 변수(?)를 만듭니다.
> 사용 방법은 nextval('aaa') 로 사용하면 됩니다.
> 예를 들어 insert를 할때.....
>
> insert into table_name value(nextval('aaa'),'김종혁','jhkim4');
> 이런식이져~~~~~
김종혁님의 설명이 정확합니다.
만약 좀더 편하게 사용하고 싶다면
create table table_name (id serial, name text);
이런식으로 serial 이라는 자료형을 선언해 주면 auto_increment 옵션을 준것과 유사하게 동작한답니다.
한번 해 보시기 바랍니다.
|