SQLite AUTOINCREMENT, tablodaki bir alanın değerini otomatik olarak artırmak için kullanılan bir anahtar kelimedir. Otomatik olarak artırmak için belirli sütun adına sahip bir tablo oluştururken AUTOINCREMENT anahtar sözcüğünü kullanarak bir alan değerini otomatik olarak artırabiliriz.
AUTOINCREMENT anahtar sözcüğü yalnızca INTEGER alanıyla kullanılabilir. Sözdizimi:
AUTOINCREMENT anahtar kelimesinin temel kullanımı aşağıdaki gibidir:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Örnek için Aşağıya Bakın: ŞİRKET tablosunun aşağıdaki gibi oluşturulacağını düşünün:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Şimdi, aşağıdaki kayıtları TB_COMPANY_INFO tablosuna ekleyin:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Şimdi kaydı seçin
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00