SQLite AUTOINCREMENT ist ein Schlüsselwort, mit dem ein Wert eines Felds in der Tabelle automatisch erhöht wird. Wir können einen Feldwert mithilfe des Schlüsselworts AUTOINCREMENT automatisch erhöhen, wenn Sie eine Tabelle mit einem bestimmten Spaltennamen erstellen, um sie automatisch zu erhöhen.
Das Schlüsselwort AUTOINCREMENT kann nur mit dem Feld INTEGER verwendet werden. Syntax:
Die grundlegende Verwendung des Schlüsselworts AUTOINCREMENT lautet wie folgt:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Beispiel siehe unten: Betrachten Sie die zu erstellende COMPANY-Tabelle wie folgt:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Fügen Sie nun folgende Datensätze in die Tabelle TB_COMPANY_INFO ein:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Wählen Sie nun den Datensatz aus
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00