c# - 在数据库自动增加列中。如果值达到最大值怎么办

标签 c# database vb.net ms-access

我正在开发一个 Access 数据库应用程序。这个应用程序每分钟都有大量的更改(添加的行)。所有更改都保存在具有“ID”自动增加列(从 0 开始)的表中。在某个时刻,“ID”值将达到最大值。允许值(我认为是 Integer.MaxValue 或者其他)。在此之后如何添加新行?

注意:添加行时我还会删除以前的行。因此,表总行数不会超过 100 行,但“ID”列不会重复其值或再次从 0 重新开始计数。

最佳答案

您必须执行identity reseed 。这个link将解释如何在 Access 数据库中执行此操作。

关于c# - 在数据库自动增加列中。如果值达到最大值怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53758828/

相关文章:

c# - 当取消请求返回 true 时如何做 sthg?

c# - SQLite,具有相同列的多个表或一个大表?什么是更好的?

mysql - 数据库设计问题

MySQL 性能 - 选择一行,我应该使用限制 1 吗?

c# - Windows 7 中的 .NET 模拟(不允许请求的注册表访问)

c# - 有没有一种很好的方法可以将一个 int 分成两个短裤(.NET)?

c# - 两个列表相交会产生空列表

c# - .NET MVC 最佳实践,以防止 Controller 变得非常不可读

java - Spring Boot 中的 ManyToMany 映射问题

mysql - 如果用户输入数据库中不存在的值,它将使用 VB.Net 通过 MySQL 设置文本标签