社区
MySQL
帖子详情
数据库id自动增长,数据不停的删除和插入,这样的话id字段会不断的变大,直到溢出
yingang2
2016-12-29 04:08:04
现在有个业务 每天都会不停的删除数据 和增加数据 总体数据不会很大 但是频繁的删除和增加
索引ID 是自动增加的 应该有一天会自动溢出 这个问题怎么解决啊 求大神支招!
...全文
891
3
打赏
收藏
数据库id自动增长,数据不停的删除和插入,这样的话id字段会不断的变大,直到溢出
现在有个业务 每天都会不停的删除数据 和增加数据 总体数据不会很大 但是频繁的删除和增加 索引ID 是自动增加的 应该有一天会自动溢出 这个问题怎么解决啊 求大神支招!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rucypli
2016-12-30
打赏
举报
回复
能撑住对未来几年的业务发展就够了 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个 int 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。
卖水果的net
2016-12-30
打赏
举报
回复
不用担心这个,15年后,系统就重构了!
ACMAIN_CHM
2016-12-29
打赏
举报
回复
楼主可以计算一下业务需求来推算50年会把ID增长到多大? 然后可以看一下MYSQL中BIGINT是否可以容下。
数据
库
字段
类型和长度的设置
在功能逻辑上,做枚举类型,bool类型等的时候,显然用不了int这么多
数据
,因此有很多人
会
用到smallint, tinyint,byte 等比较节约空间的类型,对于这种情况我认为是很好的。我们知道,
数据
库
读
数据
的时候,都是按照页来读取的,每一行的
数据
越少,每一页可以容纳的
数据
行越多。因此,偷懒的话,就都配置成datetime即可,也不需要限制长度,如datetime(6). 这个情况我在实际项目里也遇到了,结果正好当时是一个end_date的
字段
,配置了一个100年的过期时间,导致
溢出
,
插入
的时候报错。
PGSQL主键自增的情况下添加
数据
可能出现错误的解决方法
PGSQL设置主键自增的情况下添加
数据
出现错误的解决方法 平时我们在使用
数据
库
的时候,能够体
会
到逐渐自增所带来的好处,首先因为增量
增长
按序存放的特性,使得
数据
检索的效率得到了一定的提升。其次主键自增能够保证表和库的独立性,这也是使用主键自增的好处之一。 不过相对的,我们在使用自增主键的过程中,
会
发现许多问题。最为明显的就是增加
数据
时主键冲突导致的异常了,比如说当手动向
数据
库
插入
一条带
ID
的
数据
的时候,如果再次使用自增,当自增的
ID
增长
到
插入
的位置的时候,
会
发现报错信息如下。 遇见这种情况的时候,可以有以下
数据
库
学习篇之
数据
库
大
字段
的理解
什么是
数据
库
大
字段
? 在
数据
库
中,经常需要用到大
字段
类型,如oracle中long/blob/clob,sqlserver中text/image,mysql中的text/longtext/clob/blob。 存储的信息大概主要是两类,一类是长文本,如大段的文字,普通的varchar最长只能存储4000个汉字,已经不能满足要求;另一类是存储二进制信息,如上传的文件等。
mysql
插入
数据
自
增长
_mysql自增主键越界无法
插入
数据
mysql
插入
数字都变成2147483647的解决方法...
导入
数据
的时候,无法
插入
,
id
最大2147483647,解决办法:把
字段
类型由int改为bigint,就可以了.下面是mysql的
数据
类型详解1.整型(xxxint)MySQL
数据
类型含义tinyint(m)1个字节表示(-128~127)smallint(m)2个字节表示(-32768~32767)mediumint(m)3个字节表示(-8388608~8388607)int(m)4个字节表示(...
【建议收藏】MySQL中的自增
id
超出上限的问题
在mysql中有多种自增
id
,除了我们日常开发中经常使用的自增主键外,还有一些其他的自增
id
,主要是mysql内部为了辅助其正常运行而使用的。这些自增
id
,都是定义了初始值,然后
不停
的累加步长。对于每一种自增
id
,在mysql中都
会
定义其
数据
类型,以及这个
数据
类型所占用的字节长度,也就是说每个自增
id
,都是有上限的,只不过上限的大小不尽相同而已,既然自增
id
有上限,那么就...
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章