急!急!急!急!请问:有什么办法可以将SQL中数据表中的自动编号重新从1开始编号? 30

哪位高手指点一下,非常感谢!一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题就是在录入新的... 哪位高手指点一下,非常感谢!
一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题?
展开
 我来答
阳光上的桥
2009-05-30 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65817
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
用下面的SQL命令:
ALTER TABLE 表名 ALTER COLUMN 你的字段ID COUNTER(开始值,步长)

你可能需要修改为(1,1),也就是从1开始编号,每次增加1
旭暖清风
2009-05-30 · 超过30用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:95.1万
展开全部
试试:打开企业管理器--选定服务器名--你所用的数据库--右键单击你所用的数据表--选择设计表
然后选标识为是,标识种子和递增量分别为1
如果再不行把数据表图片传上来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2c1f62e
2009-06-02 · TA获得超过1330个赞
知道小有建树答主
回答量:471
采纳率:0%
帮助的人:408万
展开全部
1.把这个表中的数据导出到一个临时表中
select * into ls1 from table1

2.导出建表语句,在企业管理器中找到这个表,生成SQL语句,重新建表。如果实在不会导建表语句,就把表删掉重新建一遍。

3.导回原数据
insert table1 select * from ls1

4.删除临时表
drop table ls1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
red_guitar
2009-05-30 · TA获得超过551个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:527万
展开全部
无语 你不能删掉这个表再 重新建一个表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ajxm2623
2009-05-30 · TA获得超过833个赞
知道小有建树答主
回答量:742
采纳率:0%
帮助的人:320万
展开全部
选中按CTRL下拉~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式