【发布时间】:2016-01-13 03:09:20
【问题描述】:
我有一个 SQLite 表,有几列,包括一个“ID”列,它是 INTEGER PRIMARY KEY。
当我插入时,这个值会按预期递增。
但是,当我删除所有行时,该列的值会在下一次插入时恢复为 1。
有没有办法让列值从删除前的最大值继续递增?
例如:
- (空表)
- 插入
- 插入
(第 2 行的 ID 值为 2,下一个插入为 3)
- 删除所有行
- 插入
(最新行的 ID 值为 1,但我希望它为 3)
【问题讨论】:
标签: sqlite auto-increment