SQLite AUTOINCREMENT는 테이블의 필드 값을 자동으로 증가시키는 데 사용되는 키워드입니다. 특정 컬럼 이름으로 테이블을 생성 할 때 AUTOINCREMENT 키워드를 사용하여 필드 값을 자동 증가시켜 자동 증가시킬 수 있습니다.
AUTOINCREMENT 키워드는 INTEGER 필드에서만 사용할 수 있습니다. 통사론:
AUTOINCREMENT 키워드의 기본 사용법은 다음과 같습니다.
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
예를 들어 아래를 참조하십시오. COMPANY 테이블이 다음과 같이 생성되는 것을 고려하십시오.
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
이제 TB_COMPANY_INFO 테이블에 다음 레코드를 삽입합니다.
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
이제 레코드를 선택하십시오
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00