SQLite AUTOINCREMENT é uma palavra-chave usada para incrementar automaticamente um valor de um campo na tabela. Podemos incrementar automaticamente um valor de campo usando a palavra-chave AUTOINCREMENT ao criar uma tabela com um nome de coluna específico para incrementá-lo automaticamente.
A palavra-chave AUTOINCREMENT pode ser usada apenas com o campo INTEGER. Sintaxe:
O uso básico da palavra-chave AUTOINCREMENT é o seguinte:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Por exemplo, veja abaixo: Considere a tabela COMPANY a ser criada da seguinte forma:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Agora, insira os seguintes registros na tabela TB_COMPANY_INFO:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Agora selecione o registro
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00