SQLite AUTOINCREMENT adalah kata kunci yang digunakan untuk menaikkan nilai bidang secara otomatis dalam tabel. Kita dapat menaikkan nilai bidang secara otomatis dengan menggunakan kata kunci AUTOINCREMENT saat membuat tabel dengan nama kolom tertentu untuk menaikkannya secara otomatis.
Kata kunci AUTOINCREMENT hanya dapat digunakan dengan bidang INTEGER. Sintaksis:
Penggunaan dasar kata kunci AUTOINCREMENT adalah sebagai berikut:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Untuk Contoh Lihat Di Bawah: Pertimbangkan tabel PERUSAHAAN yang akan dibuat sebagai berikut:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Sekarang, masukkan rekaman berikut ke dalam tabel TB_COMPANY_INFO:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Sekarang Pilih record
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00