sql2000中自增字段问题!
我新建了一张表,其中id字段为自增字段,删除数据库中数据时,id字段的值也被删除了,但在重新往里面插入新数据时,id值不是从1开始,而是接着上次删除的值往上累加,例:自增字段id,现有值1、2、3、4,我删除了为4的记录,我新插入一条记录其id值为5,即使把1、2、3、4都删除,我插一条数据还是5,怎么解决这个问题,让其id值从1开始(全部删除之后)???
------解决方案--------------------alter table 表名 drop column ID
alter table 表名 add ID int identity(1,1)
or
dbcc checkident(表名,RESEED,1)
------解决方案--------------------一般不建议使用这种自增列的 这种东西很容易跳的
大量的数据表用这个准没戏 跳几下你的ID就用完了 呵呵。
------解决方案--------------------别用int用更大的应该就够用了。。。
还是truncate table安逸,重设初始值的你要考虑不会重复
------解决方案--------------------