日期:2014-05-19  浏览次数:20586 次

如果ID列用的identity(int,1,1),如果哪天到了最大值了怎么办?
好像int最大能到2,   147,   483,647,   要是哪天到了这个值怎么办?数据库会自动让它归1吗?

------解决方案--------------------
int已经可以存储将近20亿的数据(正),如果真到了这样的情况,数据库不会自动轮循,是会发生溢出错误的。
可以考虑选择使用bigint更大的长度,或者干脆选择varchar来作为标号,不过这样可能会在以后遇到些问题。

------解决方案--------------------
只会报错,不会回到1

不放心你可以用bigint,再不行用decimal,再不行。。。。不行了再说吧,你买不到大硬盘吧