如何解决自动增长数据类型的边界问题?

glen1983 2004-05-04 07:00:21
如果删除记录,怎么重新计算id?如果任其增长,记录达到自动增长极限怎么办?
...全文
24 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mooowx 2004-05-05
即使不用自增号,也都有可能用尽其编号的一天,所以我认为只有根据具体项目的数据量来确定用多大的取值范围.
  • 打赏
  • 举报
回复
lipeng696 2004-05-05
一般用自增长的int字段,记录数可以达到2147483647,够多的了!不然你可以通过清空该表的方法:truncate table,来实现将记数重置为1,重新开始。
  • 打赏
  • 举报
回复
zjcxc 2004-05-04
1.不用自增号,或者删除自增字段,再重新增加此字段


2.设置成bigint,或decimal(38,0),这样都超出范围的话,你的服务器应该已经承受不了这么多数据。
  • 打赏
  • 举报
回复
zheninchangjiang 2004-05-04
1.不要用自增号
2.我也不知道,因为还没有遇到上面的情况
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
加入

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2004-05-04 07:00
社区公告
暂无公告