SQL 设置自增主键的值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010673842/article/details/79137673


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

函数具体的运行效果:

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

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


猜你喜欢

转载自blog.csdn.net/u010673842/article/details/79137673
今日推荐