清空SQL数据库后怎么让序列ID重1开始排列

[复制链接]
查看11 | 回复5 | 2020-4-29 13:32:06 | 显示全部楼层 |阅读模式
方法和详细的操作步骤如下:1、第一步,可以看到一条新记录已添加到mysql数据库表中,ID为59818,但显然只有一条记录,见下图,转到下面的步骤。2、第二步,完成上述步骤后,可以通过“truncate table 表名”重置空ID,以使ID自动从1开始增加,见下图,转到下面的步骤。3、第三步,完成上述步骤后,运行“truncate table crew_test”语句,以重建空的crew_test表ID,见下图,转到下面的步骤。4、第四步,完成上述步骤后,再次打开crew_test...4
回复

使用道具 举报

千问 | 2020-4-29 13:32:06 | 显示全部楼层
这还不简单吗?呵呵删除表,重建表吧,以下是具体操作步骤:右键点击表——复制——打开查询分析器——在顶上的下拉框中选择数据库——在输入框中右键——粘贴——删除原库中的原表——回到查询分析器中来——右键“执行”,一个表就重新建好了,ID就会从1开始了呀。...
回复

使用道具 举报

千问 | 2020-4-29 13:32:06 | 显示全部楼层
可以把id列删除,然后重新建立id列,并使之自增。第一步,删除id列:alter table 表名 drop column id;第二步,重新建立id列,使之自增:alter table 表名 add id int identity (1,1) primary key;...
回复

使用道具 举报

千问 | 2020-4-29 13:32:06 | 显示全部楼层
truncate table table_nameTRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。若要删除表定义及其数据,可以使用 DROP TABLE 语句。...
回复

使用道具 举报

千问 | 2020-4-29 13:32:06 | 显示全部楼层
数据不可恢复性的删除truncate标识列会重排...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行