当前位置: 代码迷 >> SQL >> sql里的自动增量解决方案
  详细解决方案

sql里的自动增量解决方案

热度:26   发布时间:2016-05-05 12:40:07.0
sql里的自动增量
我把ID设置为标识, int 型, 自动增量为1,种子为1,为什么我添加的时候,第一个ID为3,第二个为6
------解决方案--------------------
你truncate table tbname以后再试
------解决方案--------------------
引用:
我把ID设置为标识, int 型, 自动增量为1,种子为1,为什么我添加的时候,第一个ID为3,第二个为6

第二次添加之前,有过delete操作,或者出现identity gap.
如果想重新开始,truncate table.


------解决方案--------------------
你在插入第一条数据之前,就是ID为3的数据之前,你插入了3条有错误的数据,他有时候会有记录的,在你插入第四跳正确数据是,他的ID就变成3了,6也是同样的情况
还有一种情况就是你对插入的数据有过删除,他同样也回出现以上的情况。
希望我的回答对你有用
  相关解决方案