清空SQL数据库后怎么让序列ID重1开始排列
我的SQL2005数据库有很多表做游戏私服的现在想把里面的数据全部清空重开但是序列号不是重1开始的而是接在原来数据后面的请高手指点一个详细简单的方法我好几个表里都有触发器...
我的SQL2005数据库 有很多表 做游戏私服的
现在想把里面的数据全部清空 重开
但是序列号不是重1开始的 而是接在原来数据后面的
请高手指点一个详细 简单的方法
我好几个表里 都有触发器 还有存储过程
能用 truncate? 会不会吧触发器也删除了 展开
现在想把里面的数据全部清空 重开
但是序列号不是重1开始的 而是接在原来数据后面的
请高手指点一个详细 简单的方法
我好几个表里 都有触发器 还有存储过程
能用 truncate? 会不会吧触发器也删除了 展开
7个回答
展开全部
这还不简单吗?呵呵
删除表,重建表吧,以下是具体操作步骤:
右键点击表——复制——打开查询分析器——在顶上的下拉框中选择数据库——在输入框中右键——粘贴——删除原库中的原表——回到查询分析器中来——右键“执行”,一个表就重新建好了,ID就会从1开始了呀。
删除表,重建表吧,以下是具体操作步骤:
右键点击表——复制——打开查询分析器——在顶上的下拉框中选择数据库——在输入框中右键——粘贴——删除原库中的原表——回到查询分析器中来——右键“执行”,一个表就重新建好了,ID就会从1开始了呀。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以把id列删除,然后重新建立id列,并使之自增。
第一步,删除id列:
alter table 表名 drop column id;
第二步,重新建立id列,使之自增:
alter table 表名 add id int identity (1,1) primary key;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
truncate table table_name
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。
若要删除表定义及其数据,可以使用 DROP TABLE 语句。
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。
若要删除表定义及其数据,可以使用 DROP TABLE 语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据不可恢复性的删除 truncate 标识列会重排
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询