数据库id自动增长,数据不停的删除和插入,这样的话id字段会不断的变大,直到溢出?这个问题是怎么解决的?

 我来答
百度网友5c91d28
推荐于2017-09-10 · TA获得超过5084个赞
知道大有可为答主
回答量:1916
采纳率:50%
帮助的人:1712万
展开全部
这个看情况了,首先看看是不是有使用自增列的必要,如果有必要前期要有预见性,对于可能会出现溢出的情况,则尽量使用bigint类型,当然这个要多占用存储空间。如果删除操作比较规则,比如会定期删除较早的数据,那么可以在id即将溢出的时候重置种子,从头开始自增,如果不能循环使用id值得话只能在即将溢出的时候修改表,用更大的数据类型来作为自增列的类型,这个过程因为涉及大量的数据更新插入操作,速度会很慢,通常尽量避免。如果id快溢出了,最好新建一个表来存储新增的数据。
属于我的帆帆
2013-05-13
知道答主
回答量:28
采纳率:0%
帮助的人:12.4万
展开全部
这个问题,您可以重新设置一下,Id的那个自动增长,保存一下在设置过来!这样自动生长的ID,又可以重新排序了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小海吧
互联网爱好者

2013-05-13 · 互联网情报员
知道小有建树答主
回答量:203
采纳率:53%
帮助的人:23.2万
展开全部
你想的真深奥 我还真没这种思考深度 不过我觉得这种情况出现的可能性不是太高,,应为 字段类型是以 个数来做长度的 ,只要永远不超过字段的类型的个数就不会有这个问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式