日期:2014-05-16  浏览次数:20819 次

mysql 自增列id 最大为多少 一直insert会不会超出
每天都会往数据库某表 insert几万条数据 也会删除一些 这样下去 自增列id会不会超

------解决方案--------------------
如果不清理数据,总有1天会超,只是时间问题,id类型是什么

BIGINT[(M)] [UNSIGNED] [ZEROFILL] 

A large integer. The signed range is -9223372036854775808 to 9223372036854775807. The unsigned range is 0 to 18446744073709551615. 


------解决方案--------------------
你可以选择 BIGINT UNSIGNED, 这样可以支持到 9223372036854775807 , 你可以自己计算一下需要多少天才能用完这些数字。
------解决方案--------------------
引用9,223,372,036,854,775,807
1,000,000