最近一位同学遇到了这样一道面试题:MySQL自增ID用完了怎么办?这道面试题其实也是一道面试造火箭的面试题,如果ID字段是INT类型,那么最大值约为21亿,如果ID字段是BIGINT类型,最大值则可以达到约为9亿亿,因此只有在数据量特别大的情况下才需要考虑自增ID用完之后怎么办,不过为了大家能拿到心仪的offer,我这里提供以下几种方案。切换到BIGINT如果当前字段类型是INT类型,通过修改字段类型,将INT类型升级为BIGINT类型,从而可以大幅提高自增ID的上限。不过要注意,在已有大量数据的表上进行字段类型修改的操作可能会影响性能,建议使用在线修改工具如pt-online-schema-...