【发布时间】:2017-06-01 00:17:21
【问题描述】:
我正在开发一个网站并使用 SQL Server 作为我的数据库。我每天都有很多条目,并且 id 会自动递增。
我应该使用INT 还是BIGINT,还是有其他合适的数据类型?
【问题讨论】:
-
“很多”是多少?如果您不期望超过 2^31-1 个条目,则 INT 很好。
-
做一点research 并做出自己的明智决定。
-
这样看。假设您每天有 10,000 个条目,将其乘以 365,即每年有 3,650,000 个条目。将 100 乘以 100 年,即为 365,000,000。 SQL Server 的 int 最大值为 2,147,483,647。而且我怀疑您的应用程序在一百年后仍然可以运行:)
标签: asp.net sql-server database vb.net auto-increment