SQLite:自动增量主键问题

SQLite:自动增量主键问题,第1张

概述我有以下SQLite查询: CREATE TABLE Logs ( Id integer IDENTITY (1, 1) not null CONSTRAINT PKLogId PRIMARY KEY, ... > IDENTITY(1,1) – >这是什么意思? > PKLogId这是什么?这似乎没有在任何地方定义 >我希望Id成为具有自动增量的整数主键。我希望能够插入到这个Logs表中,省略我 我有以下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.

总结

以上是内存溢出为你收集整理的SQLite:自动增量主键问题全部内容,希望文章能够帮你解决SQLite:自动增量主键问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1161545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存