如何在SQLite中创建序列?

Nid*_*dhi 19 sqlite

我在sqlite中创建了一个表.有两个领域:pk_categoryid,category_name.我想从用户端只输入一个值.那么,我该如何创建一个序列呢?

ang*_*son 16

如果您的意思是希望自动生成主键,那么请在AUTOINCREMENT创建表时查看:

  • 如果您不关心删除的主键可能会被后续行重用,那么您不需要 AUTOINCRMENT 关键字(您可以只执行“pk_categoryid 整数主键”)。[使用 AUTOINCRMENT 可以防止 id 重用,但算法的开销更大](https://sqlite.org/autoinc.html) (2认同)

My *_* Me 9

create table Categories (
    pk_categoryid integer primary key autoincrement, 
    category_name text
);
Run Code Online (Sandbox Code Playgroud)