111,092
社区成员




Create test1(
[id] integer PRIMARY KEY AUTOINCREMENT
,[name]
);
自动生成表sqlite_sequence
查询sqlite_sequence
select * from sqlite_sequence;
此时无记录
name seq
向test1表插入行
insert into test1 values(null,'nihao1');--注意,第一次插入一定要插入主键值,可以为null,之后的插入操作可以不插入主键值, 也可以插入null
然后看到了test1表中有了记录
id name
1 nihao1
可以看出来默认自增id是从1开始
此时检索表 from sqlite_sequence,可以看到有了记录
name seq
test1 1
sqlite_sequence是可以修改的,支持Update、Delete和Insert操作,但不建议这么使用,这会让引擎混乱。