gpt4 book ai didi

sql - IDENTITY 未正确生成种子和增量

转载 作者:行者123 更新时间:2023-12-02 01:16:09 26 4
gpt4 key购买 nike

我将列 ID 设置为 IDENTITY,种子和增量 = 1,1。但是,它不会从 1 开始计数。而是从 2 开始。当我插入下一行时,它设置 ID = 7 而不是 2。为什么会发生这种情况以及如何修复它?

我编写了该表的脚本,并检查了管理工作室。它实际上是一个 IDENTITY(1,1)。

最佳答案

IDENTITY 不保证一组连续且没有间隙的值。如果这是您所需要的,您应该考虑其他东西(例如滚动您自己的可序列化 MAX+1 解决方案)。各种各样的事情都会造成差距:

  • INSERT 失败
  • 回滚的事务
  • this bug
  • 随后的 DELETE(这也可能会破坏您自己的解决方案)
  • 等等。等等

关于sql - IDENTITY 未正确生成种子和增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20153310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com