我有以下sqlite查询:
CREATE TABLE Logs ( Id integer IDENTITY (1,1) not null CONSTRAINT PKLogId PRIMARY KEY,...
> IDENTITY(1,1) – >这是什么意思?
> PKLogId这是什么?这似乎没有在任何地方定义
>我希望Id成为具有自动增量的整数主键。我希望能够插入到这个Logs表中,省略我的查询中的Id列。我希望自动添加和增加ID。这可能吗?我该怎么做?
在我尝试插入没有Id的那一刻,我得到:
Error while executing query: Logs.Id may not be NULL
我不知道你是否实际上根据你的例子的语法使用sqlite。
如果你是,你可能对SQLite FAQ #1: How do I create an AUTOINCREMENT field?感兴趣:
Short answer: A column declared INTEGER PRIMARY KEY will autoincrement.