注册 登录
编程论坛 SQL Server论坛

如果实现删除数据库中的数据后,增加新数据ID从1开始

myemail1983 发布于 2008-10-11 19:15, 2027 次点击
如题,手工删除数据后,新增加的数据ID总是从以前数据ID累加,能不能
重新从1开始?我听说有办法
7 回复
#2
hmhz2008-10-11 21:26
最好办法就是把这个表导出成SQL代码,然后在查询分析器里执行一次就行了
#3
卜酷塔2008-10-12 01:22
楼主是如何删除数据库的,右键删除的,还是用命令?
另,你的这个计数是通过触发器实现的么?
请回答这两个问题后,我才能回答你的问题。
#4
myemail19832008-10-13 13:52
 1.我试过右键删除和用命令效果一样,
比如:id(主键标识列)  name
   1        张三
右键或用命令删除后新加一条记录id就会从2开始
   2                 张三

2. 计数应该是标识列起的作用,触发器没写
#5
hxwantres2008-10-13 14:04
用identity设置字段,sql系统会增加字段。
#6
myemail19832008-10-13 14:11
标识去掉再加上倒是可以实现从1开始,先下了,晚上再来
#7
思远2008-10-16 15:38
有办法,删除数据表数据时,不要用drop table,而用truncate table
#8
myemail19832008-10-16 18:46
楼上的搞错了吧,我是要删除数据,不是删表!!
1