
access数据库删除后重新自动编号的方式如下:
1、再建立一个专门用来存放记录号的字段,比如 RecordNo, 添加记录时可以用 MAX(recordNO)+1 的方法。当要删除某条记录时,比如这条记录的recordNo=6,我们用
delete from table where recordNo=6update table set recordno=recordno-1 where recordno>6
2、在表中不存放记录号的数据,用sql查询自动生成
select [id],a,b,c,(select count(*) from table table2 where table2.[id]<=table1.[id]) as recordno from table table1 order by [id]其中 [id] 字段为自动编号字段
方法和详细的 *** 作步骤如下:
1、第一步,可以看到一条新记录已添加到mysql数据库表中,ID为59818,但显然只有一条记录,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,可以通过“truncate table 表名”重置空ID,以使ID自动从1开始增加,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,运行“
truncate table crew_test”语句,以重建空的crew_test表ID,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,再次打开crew_test表并添加两个新记录,可以看到id从1开始增加,见下图。这样,以上的问题就解决了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)