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

glen1983 2004-05-04 07:00:21
如果删除记录,怎么重新计算id?如果任其增长,记录达到自动增长极限怎么办?
...全文
76 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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.我也不知道,因为还没有遇到上面的情况

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧