SQL 设置自增主键的值


dbcc checkident ('tableName', reseed,6)
语句中2个参数:tableName,我们要修改自增值的表名, 6 设置自增的当前值,我们可以根据自己的需要调整这些数据.

函数具体的运行效果:

    1.讲当前自增字段值, 移动到设置值的位置

    2.新数据插入时会根据当前字段值 ,加上等差间隔(通常是1),插入到数据库,生成自增id的过程不会依照数据库内已有的数据,所以如果已有数据有大于自增字段初始值的字段,就会发生主键冲突,所以使用此方法,一定要使设置值大于,或者等于表中已有数据id的最大值.(已有数据:1,2,5,6 设置字段:2 自增数据:3,4,发生错误)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值