ACCESS 的自动编号字段还挺好用的,默认就能帮你搞定主键递增。但有时候,比如清空测试数据后想从 1 重新开始,这编号就不听话了。这篇教程就专门讲了两种重置方法,分别通过查询设计和字段属性修改,步骤都挺细的,对应场景也讲清楚了。重点是,每一步都说了为什么这么做,新手看了也不容易迷糊。
用的是 Access 内置功能,没用太多奇技淫巧,适合日常维护数据库用。像什么先删索引、再关自动编号属性这些操作,乍一听有点麻烦,其实照着做也就几分钟的事。还有一点不错,文末提到可以用 SQL 命令直接改起始值,比如ALTER TABLE [表名] ALTER COLUMN [字段] COUNTER(起始值, 步长)
,写代码的朋友应该会喜欢。
比较实用的一点是,它还提醒你要备份、断开关系啥的,这些小细节真不能忽略,尤其是多表关联的时候,动了编号字段会出问题。还有重置多个表的建议也挺贴心的,手动太累就写段 VBA 自动搞定。
如果你平时有维护 Access 数据库的需求,尤其是需要清理数据或测试环境的,建议你收藏这篇文章,操作步骤、注意事项都列得全,关键是实用。