database - 我可以在 Access 中编辑自动编号列吗?

标签 database ms-access database-design autonumber

我在 Access base 中丢失了我的数据,我已经设法将它们取回,但是当我使用自动编号列复制表中的值时,它会增加数字。 有什么方法可以将其更改为 int,然后将其恢复为 AutoNumber?

最佳答案

以下是我在 Access 2010 中设法做到这一点的方法:

  1. 备份您的数据库。 (为了安全起见。)
  2. 右键单击表列表中的表,然后选择“导出”->“Excel”。接受所有默认值。
  3. 在 Excel 中打开表格并对自动编号字段进行所需的更改。
  4. 打开表并删除所有行
  5. 右键单击表格列表中的表格,然后选择“导入”->“Excel”
    • 在选项中,选择“附加到表格”并选择表格。接受所有其他选项的默认值

对于大型表,这可能不是一个可行的解决方案。我认为 Excel 无法处理超过 65,000 行。

关于database - 我可以在 Access 中编辑自动编号列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3113915/

相关文章:

sql - 如何在 where 子句中使用我的别名?

css - 从 Access 数据库中按年获取不同的计数

sql - 微软 Access : WHERE-EXISTS-clause not working on views?

MySQL 对 Where 子句中函数查询的优化

database-design - 大型 Web 应用程序的数据库架构

mysql - 如何在同一个表的新列中连接主键(id)和日期?(MySQL)

ios - 如何在 swift 3 中访问我现有的 SQLite 数据库

带有截断和更改的 Mysql 语句语法错误

sql - 用户特定的数据库记录

php - 如何处理复杂的用户状态?