社区
Web 开发
帖子详情
问个很菜的问题, mysql用int类型做主键,让其自增,会增爆吗?
我在肖申克
2011-01-21 10:44:04
让int类型的id自增, 会不会有一天增到int的最大值, 最后再也增不了, 会有这一天么?
现在的id已经为500多了
...全文
571
4
打赏
收藏
问个很菜的问题, mysql用int类型做主键,让其自增,会增爆吗?
让int类型的id自增, 会不会有一天增到int的最大值, 最后再也增不了, 会有这一天么? 现在的id已经为500多了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我在肖申克
2011-01-21
打赏
举报
回复
谢谢楼上的两位, 我算了下, 现在每天大约增长200条记录(估计后期的增长量能达到1000)
2,147,483,647行能撑很久了
wangzhuoyan
2011-01-21
打赏
举报
回复
你是维护不到增爆那天了
wwwtyb
2011-01-21
打赏
举报
回复
mysql
int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节
除非你存储过2,147,483,647行数据否则不会增爆
Epiphone
2011-01-21
打赏
举报
回复
mysql的自增长的ID(int)不够用了,则改用bigInt
Mysql中:
INT[(M)] [UNSIGNED] [ZEROFILL]
一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295
BIGINT[(M)] [UNSIGNED] [ZEROFILL]
一个大整数。有符号的范围是-9223372036854775808到9223372036854775807,无符号的范围是0到
18446744073709551615
浅谈
MySQL
中的
自增
主键
用完了怎么办
面试官:”用过
mysql
吧,你们是用
自增
主键
还是UUID?” 你:”用的是
自增
主键
” 面试官:”为什么是
自增
主键
?” 你:”因为采用
自增
主键
,数据在物理结构上是顺序存储,性能最好,blabla…” 面试官:”那
自增
主键
...
MySQL
的
自增
ID(
主键
) 用完了的解决方法
在
MySQL
中用很多
类型
的
自增
ID,每个
自增
ID 都设置了初始值。一般情况下初始值都是从 0 开始,然后按照一定的步长增加(一般是
自增
1)。一般情况下,我们都是用
int
(11)来作为数据表的
自增
ID,在
MySQL
中只要...
MySQL
主键
采用什么结构?为什么要
自增
?为什么用
int
?
MySQL
主键
通常采用的是
自增
的整数
类型
结构。
MySQL
主键
需要
自增
主要是为了保证插入性能优化以及数据聚簇。
MySQL
主键
通常使用
int
类型
是因为它足够高效且空间占用小。
关于
mysql
的
int
型
主键
自增
问题
我们在使用
mysql
数据库时,习惯使用
int
型作为
主键
,并设置为
自增
,这既能够保证唯一,使用起来又很方便,但
int
型的长度是有限的,如果超过长度怎么办呢? 暴露
问题
我们先创建一个测试表,创建语句如下: CREATE ...
MySql
学习系列 -- 为何要使用
自增
int
作为
主键
相信大家都知道要使用无符号
自增
int
作为
主键
的数据
类型
,可你知道为何要使自用增
int
而不是使用varchar、text、varchar等
类型
吗? 大家也能说出一些优点:对上层业务透明,插入数据时无需显示指定;数据
类型
简单,更...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章