none
数据库表自增主键值异常增大 RRS feed

  • 问题

  • 最近在项目中发现一个现象,操作表的插入时,表的自增主键值突然从508多直接跳到了10508多,不知什么原因,然后再插入又基于10508开始,增量为1,但又过了一段时间会变到20000多。我通过分析日志,没有找到有异常的sql操作。请问这是什么原因导致的?
    2014年8月22日 5:22

答案

  • 情况多种多样,除了一楼说的,还可以参考一下下面这个帖子

    http://social.technet.microsoft.com/Forums/zh-CN/65ff4cb5-0a33-4d6b-b332-2ac9a728dcac/sql?forum=sqlserverzhchs

    2014年8月22日 7:48

全部回复

  • 应该有人在insert表的时候,手动指定了ID,并且SET Identity_insert。

    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.

    2014年8月22日 7:46
  • 情况多种多样,除了一楼说的,还可以参考一下下面这个帖子

    http://social.technet.microsoft.com/Forums/zh-CN/65ff4cb5-0a33-4d6b-b332-2ac9a728dcac/sql?forum=sqlserverzhchs

    2014年8月22日 7:48