SQLite AUTOINCREMENT là một từ khóa được sử dụng để tự động tăng giá trị của một trường trong bảng. Chúng tôi có thể tự động tăng giá trị trường bằng cách sử dụng từ khóa AUTOINCREMENT khi tạo bảng với tên cột cụ thể để tự động tăng giá trị đó.
Từ khóa AUTOINCREMENT chỉ có thể được sử dụng với trường INTEGER. Cú pháp:
Cách sử dụng cơ bản của từ khóa AUTOINCREMENT như sau:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Ví dụ Xem bên dưới: Hãy xem xét bảng COMPANY sẽ được tạo như sau:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Bây giờ, hãy chèn các bản ghi sau vào bảng TB_COMPANY_INFO:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
Bây giờ Chọn bản ghi
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00