mysql数据的自增加的id(int)类型,超过范围:
数据自增加ID,为int类型,超过范围,就插入数据库失败;
怎么解决?
由于数据比较大,
1.第一个简单粗暴:把int变为(BIGINT)不用迁移数据库,但是这种会全程锁表。按照数据量评估
2.分布式ID,需要重新设计表,需要把数据迁移到新表,而且还要还要Redis等支撑。
3.分库分表更麻烦。
数据自增加ID,为int类型,超过范围,就插入数据库失败;
由于数据比较大,
1.第一个简单粗暴:把int变为(BIGINT)不用迁移数据库,但是这种会全程锁表。按照数据量评估
2.分布式ID,需要重新设计表,需要把数据迁移到新表,而且还要还要Redis等支撑。
3.分库分表更麻烦。
本文来自博客园,作者:cherry小樱桃,转载请注明原文链接:https://www.cnblogs.com/surewing/p/19104188