SQLite AUTOINCREMENTは、テーブル内のフィールドの値を自動インクリメントするために使用されるキーワードです。自動インクリメントする特定の列名でテーブルを作成するときに、AUTOINCREMENTキーワードを使用してフィールド値を自動インクリメントできます。
キーワードAUTOINCREMENTは、INTEGERフィールドでのみ使用できます。構文:
AUTOINCREMENTキーワードの基本的な使用法は次のとおりです。
CREATE TABLE table_name(
column1 INTEGER AUTOINCREMENT,
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
例以下を参照:COMPANYテーブルを次のように作成することを検討してください。
sqlite> CREATE TABLE TB_COMPANY_INFO(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
次に、以下のレコードをテーブルTB_COMPANY_INFOに挿入します。
INSERT INTO TB_COMPANY_INFO (NAME,AGE,ADDRESS,SALARY)
VALUES ( 'MANOJ KUMAR', 40, 'Meerut,UP,INDIA', 200000.00 );
レコードを選択してください
SELECT *FROM TB_COMPANY_INFO
ID NAME AGE ADDRESS SALARY
1 Manoj Kumar 40 Meerut,UP,INDIA 200000.00