SQLite AUTOINCREMENT
to słowo kluczowe używane do automatycznego zwiększania wartości pola w tabeli. Możemy automatycznie zwiększać wartość pola za pomocą słowa kluczowego AUTOINCREMENT
podczas tworzenia tabeli z określoną nazwą kolumny, aby automatycznie zwiększyć jej wartość.
Słowo kluczowe AUTOINCREMENT
może być używane tylko z polem INTEGER. Składnia:
Podstawowym użycie AUTOINCREMENT
słów kluczowych jest następująca:
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
Dla przykładu zobaczyć poniżej: Rozważmy COMPANY
tabelę być tworzone w następujący sposób:
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
Teraz wstawić następujący zapisy do tabeli TB_COMPANY_INFO
:
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ('MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00);
Teraz Wybierz rekord
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00
ale u potrzeba klucza podstawowego i ten fine.why pracuje u potrzebne? –