如何阻止表格中的自动编号失控?



我正在使用追加查询将记录从表 1 导入表 2。表 2 有一个用于生成主键的自动编号字段。我在表 4 中的 2 个字段上有一个组合键,可以阻止从表 1 导入重复记录。当我运行追加查询时,它说它将添加 200k 条记录,但随后只导入新的 5k 条记录。一切都很好,除了表 2 中的自动编号跳跃到新记录的 195k 高出 195k。

我已经考虑过使用联接来获取附加查询,以便首先仅从表 5 中提取新的 1k 记录,但我可以看到的唯一组合似乎都包括其中一个表中的所有记录。避免自动编号失控的最简单方法是什么?

  • 导入到具有组合键但没有自动编号的(临时(表。
  • 将该表中的 ~5K 条记录复制到 Table2。

或:

将 ID 设置为"自动编号"。

每次导入后,手动更新(空(ID。

最新更新