사실 sqlite에서는 각각의 행을 처리하기 위해 보이지 않는 컬럼으로 rowid라는 녀석을 가지고 있지만..
mysql이나 다른 DBMS 쓰던 사람들 중에서도 AUTOINCREMENT를 적용해서 쓰려는 사람들은 당연히 여기서도 찾아보게 된다. 나도 그렇고…ㅡㅅㅡ;;
어차피 적용하는 방법은 있지만..
CREATE TABLE table_name( column1 INTEGER AUTOINCREMENT, column2 datatype, column3 datatype, ..... columnN datatype, );
integer 타입에 AUTOINCREMENT를 적용하면 1부터 시작하는 규칙으로 처리된다.
근데 이 AUTOINCREMENT 키워드가 sql 비표준 속성으로 좀 더 쉽게 처리하기 위해 만드는 거라고는 하지만 여러모로 편해서 쓰는 거지 뭐..ㅡㅅㅡ 특히 여러모로 간단한 거 만들때에는 유용하게 쓰지.