SQLITE-自动启动主键(从特定值开始)



我需要在sqlite(for android)中创建一个表,其中自动启动值是从特定值开始的,而不是形式1,例如100。

这是创建语句的示例:创建表(如果不存在)estado(id_estado Integer主键自动启动而不是null,descripcion varchar(45)默认为null);

谢谢!

您可以查看sqlite文档。

sqlite跟踪桌子有史以来最大的行列使用一个名为" sqlite_sequence"的内部表。sqlite_sequence每当普通表时,都会自动创建表并初始化表其中包含一个自动插件。内容的内容可以使用普通更新,insert,并删除语句。但是对此表进行修改将可能会扰动自动启动密钥生成算法。确保您在进行此类更改之前就知道您在做什么。

您可以将SQLite_Sequence表更新到表自动启动时为100。

插入第一个记录时,添加自动增量字段的启动值。然后所有新记录将从该值开始。

最新更新