SQLite AUTOINCREMENT
là từ khóa được sử dụng để tự động tăng giá trị của 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 có 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:
Việc sử dụng cơ bản của AUTOINCREMENT
từ khóa như sau:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Ví dụ Xem Dưới đây: Cân nhắc COMPANY
bảng được tạo ra 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ờ, chèn sau bản ghi 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 kỷ lục
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00
nhưng u cần khóa chính và điều này đang làm việc fine.why u cần điều này? –