加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite多个自动增量列?

发布时间:2020-12-12 19:13:04 所属栏目:百科 来源:网络整理
导读:我有以下SQL我试图用来创建一个表和一些列.作为其中的一部分,我希望其中两列自动增加整数.当我尝试使用下面的代码时,它给了我一个错误. CREATE TABLE IF NOT EXISTS 'tasks' ('rowID' INTEGER,'gID' INTEGER,'task' TEXT,'status' TEXT,'position' INTEGER,'
我有以下SQL我试图用来创建一个表和一些列.作为其中的一部分,我希望其中两列自动增加整数.当我尝试使用下面的代码时,它给了我一个错误.
CREATE TABLE IF NOT EXISTS 'tasks' (
'rowID' INTEGER,'gID' INTEGER,'task' TEXT,'status' TEXT,'position' INTEGER,'updated' INTEGER,'inlist' TEXT,'deleted' TEXT,PRIMARY KEY AUTOINCREMENT ('rowID','position')
)

当我从SQL中删除关键字“AUTOINCREMENT”时,它可以正常工作.

是否可以有两个自动增量柱?如果没有,有没有一种方法可以让一个列自动从另一个(自动递增)列中取出它的值?

谢谢

你不能有两个自动增量字段.您应该使用单个自动增量字段.鉴于两个字段对于每一行总是具有相同的值,因此无论如何都没有理由拥有这样的字段.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读