2016-05-15 123 views
0

我對SQLite數據庫表有以下創建語句。我在這個陳述中添加了什麼來使ID列自動增加?如何在SQLite中創建自動增量主鍵

CREATE TABLE [Employee] ([Id] bigint NOT NULL , [FirstName] varchar(2147483647) NULL , [LastName] nvarchar(2147483647) NULL, [StartDate] Datetime NULL, [TermDate] datetime NULL, CONSTRAINT [sqlite_master_PK_Employee] PRIMARY KEY ([Id])); 

回答

1

您將使用autoincrement關鍵字:

CREATE TABLE Employee (
    Id integer primary key autoincrement, 
    . . . 

但是,您可能需要查看documentation看,如果這是真的有必要。 SQLite包含一個通常具有足夠功能的rowid