sqlite3의 AUTOINCREMENT

사실 sqlite에서는 각각의 행을 처리하기 위해 보이지 않는 컬럼으로 rowid라는 녀석을 가지고 있지만..

mysql이나 다른 DBMS 쓰던 사람들 중에서도 AUTOINCREMENT를 적용해서 쓰려는 사람들은 당연히 여기서도 찾아보게 된다. 나도 그렇고…ㅡㅅㅡ;;

어차피 적용하는 방법은 있지만..

CREATE TABLE table_name(
   column1 INTEGER AUTOINCREMENT,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

integer 타입에 AUTOINCREMENT를 적용하면 1부터 시작하는 규칙으로 처리된다.

근데 이 AUTOINCREMENT 키워드가 sql 비표준 속성으로 좀 더 쉽게 처리하기 위해 만드는 거라고는 하지만 여러모로 편해서 쓰는 거지 뭐..ㅡㅅㅡ 특히 여러모로 간단한 거 만들때에는 유용하게 쓰지.

Advertisements

글쓴이: Kyuling Lee

Hi~ My Nickname is Kyuling~ Nice to meet you~ 규링이에요~! ㅇㅂㅇ/

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중