我有一个带有自动主键、日期和其他数据的访问表。由于已删除记录,第一条记录从 36 开始。我想更改所有主键,使它们从 1 开始并递增,按日期排序。最好的方法是什么?
我想从这个改变表格:
| TestID | Date | Data |
| 36 | 12/02/09 | .54 |
| 37 | 12/04/09 | .52 |
对此:
| TestID | Date | Data |
| 1 | 12/02/09 | .54 |
| 2 | 12/04/09 | .52 |
编辑:感谢您的意见和回答的人。我认为有些人对我的问题读得太多了,这没关系,因为它仍然增加了我的学习和思考过程。我的问题的目的有两个:1)让PK与我的数据日期的顺序匹配会更好,2)了解这样的事情是否可以供以后使用。例如,如果我想在表格中添加一个新列,为测试编号、标记测试类型等。我现在正试图一次学习很多东西,所以有时我会有点困惑从哪里开始。我正在构建 .NET 应用程序并尝试学习 SQL 和数据库管理,有时会混淆使用不同 RDMS 查找正确信息以及与它们交互的方式。