我对SQL和自动增量主键有疑问。自动增量主键的最大限制是多少?如果限制成为一个问题,说你已用完所有主键。那你能做什么?
只是寻找有关该主题的知识。关于我在说什么数据库。我再次寻找知识。所以任何类型的数据库。
答案 0 :(得分:0)
限制与数据类型本身有关,而不是与自动递增有关。如果你关注最大大小,你可以开始低于零的序列,从而使容量加倍,如下所示:
CREATE TABLE [MYTABLE](
[ID] [int] IDENTITY(-2147483648,1),
(...)
虽然不同数据类型的值范围如下:https://docs.microsoft.com/en-us/sql/t-sql/data-types/int-bigint-smallint-and-tinyint-transact-sql