AUTOINCREMENT de SQLite es una palabra clave que se utiliza para incrementar automáticamente el valor de un campo en la tabla. Podemos incrementar automáticamente un valor de campo usando la palabra clave AUTOINCREMENT al crear una tabla con un nombre de columna específico para incrementarla automáticamente.
La palabra clave AUTOINCREMENT se puede utilizar con el campo INTEGER solamente. Sintaxis:
El uso básico de la palabra clave AUTOINCREMENT es el siguiente:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Para ver un ejemplo, consulte a continuación: Considere que la tabla EMPRESA se creará de la siguiente manera:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Ahora, inserte los siguientes registros en la tabla TB_COMPANY_INFO:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Ahora seleccione el registro
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00