主键达到最大值的情况如何处理

来源:5-4 逻辑删除还是物理删除?

qq_金融超越战_03665934

2019-07-27

老师,我想问你一个问题,表的主键设置为auto_increment,虽然可以把一些数据导入到历史表中,但终有一天主键的值会到最大值。那时候怎么办?

写回答

2回答

慕雪3119260

2019-08-22

这个问题,让我联想到了QQ号

1
0

神思者

2019-07-27

mysql里面的无符号int范围是0-4294967295,如果觉得不够用可以使用bigint类型,范围是-9223372036854775808 到 9223372036854775807,这个范围已经足够大了。现在手机号是11位的,总有一天会不够用,怎么办?到时候统一升级呗。等你把bigint类型写满的时候,很多业务系统根本不会支撑到那个时候。

1
2
神思者
回复
qq_金融超越战_03665934
8月2号有一门免费的课程送给大家:)
2019-07-27
共2条回复

阿里新零售数据库设计与实战 (升级版)

解锁“新零售”业务让数据库实战能力再上一层楼

2101 学习 · 701 问题

查看课程