在SQLite中有一张表
create table table_dishes (_id integer primary key autoincrement,
title text,
price real,
weight real,
description text,
position integer);
如何制作字段"正整数n#34;自动增量?
答案 0 :(得分:1)
没有自动增量功能,但他们添加了 ROWID ,这是自动添加的。因此,您为表格创建的整数主键将指向此ROWID
。
同样来自SQLITE docs:
声明为INTEGER PRIMARY KEY的列将自动增量。
答案 1 :(得分:0)
根据SQLite文档here,
简答:声明为INTEGER PRIMARY KEY的列将自动增量
答案 2 :(得分:0)
(SELECT IFNULL(MAX(position), 0) + 1 FROM table_dishes)
,每次向table_dishes
表格中插入新行时,插入值应该类似于:position column as non-primary key