问个很菜的问题, mysql用int类型做主键,让其自增,会增爆吗?

我在肖申克 2011-01-21 10:44:04
让int类型的id自增, 会不会有一天增到int的最大值, 最后再也增不了, 会有这一天么?
现在的id已经为500多了
...全文
555 4 打赏 收藏 转发到动态 举报
写回复
用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

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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