是否保证自动增量保持递增?

时间:2017-11-23 13:49:05

标签: sql database h2 auto-increment

如果我在h2中有一个整数列并且使用自动增量,是否保证总是增加最后插入的值?

- 如果删除某个中间行。

- 如果删除了最后插入的行。

- 如果使用g++ -D_GLIBCXX_USE_CXX11_ABI=1 --std=c++17 -flto prog.cpp

删除所有行 编辑:我需要继续编号的原因(我希望这是正常的行为)是我希望存档旧数据以保持当前表的简短。

1 个答案:

答案 0 :(得分:3)

保证自动递增的值始终大于先前的值。不能保证始终只是最后一次成功插入的值。

后者需要更多的开销,并且(通常)不值得额外的努力。

相关问题