SqlServer自增列值突然增大1000的最笨的解决方法

在我的account表中,id为自增列,后来因为电脑的意外关机,出现了自增列值突然增大1000的问题,从个位数变成了一千多。。。忘了留下截图。因为比较菜,网上的方法看不太懂。下面直接说个笨方法

先右键该表,选择设计

在这里插入图片描述
找到标识规范,选择否,这样就可以直接修改id了
在这里插入图片描述
因为我的数据量比较小,直接右键,选择编辑前200行,手动修改了出错的几个值很大的id后,返回到之前的一步,右键该表,选择设计
在这里插入图片描述
重新把id的标识规范打开,注意修改标识种子为总数据量+1,因为我有11个数据,所以我选择12。在插入新的数据后,新的id自动为12

在这里插入图片描述

在这里插入图片描述
这个方法很容易理解
如果数据量比较大,就需要在设置标识规范为否后,自己手动写sql来统一修改id值了
如果有更好的解决方法欢迎私信指教

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值