SQLite AUTOINCREMENT è una parola chiave utilizzata per l'incremento automatico di un valore di un campo nella tabella. È possibile incrementare automaticamente un valore di campo utilizzando la parola chiave AUTOINCREMENT quando si crea una tabella con un nome di colonna specifico per incrementarlo automaticamente.
La parola chiave AUTOINCREMENT può essere utilizzata solo con il campo INTEGER. Sintassi:
L'utilizzo di base della parola chiave AUTOINCREMENT è il seguente:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Per esempio vedi sotto: considera la tabella AZIENDA da creare come segue:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Ora, inserisci i seguenti record nella tabella TB_COMPANY_INFO:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Ora seleziona il record
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00