access数据库删除后自动编号怎么重新从1开始
2个回答
展开全部
access数据库删除后重新自动编号的方式如下:
1、再建立一个专门用来存放记录号的字段,比如 RecordNo, 添加记录时可以用 MAX(recordNO)+1 的方法。当要删除某条记录时,比如这条记录的recordNo=6,我们用
delete from table where recordNo=6
update 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] 字段为自动编号字段
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询