凯歌:mysql中autoincrement属性的字段,满了怎么办

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 05:37:46
试过把最大值的记录删了,也新加不了记录:(
呵呵,就是怕有这情况嘛,所以自已加了条最大值的试了一下。

不过,运行时间长了一定会出现这情况的,到时候再补就来不及了。

如果你把这个字段的长度设置足够大,是不会出现你担心的情况的。因为不等这个字段满了,其它字段记录数量就承受不了了,因为这个字段效率是最高的。理论上还是会出现的,这样就只能另外再添加一个表了,这属于数据库设计和维护的技术。
但是在实际数据库维护中很少有这个问题的,比如现在很著名的网站都采用分布式架构,比如百度,QQ,等百度在全国租用了600多台服务器,每年费用几个亿。所以每个服务器数据量不会太多,否则也不安全,包括黑客,宕机,带宽速率等。
如果非要用到,那是分表,修改php代码就行了。

汗,我想先问个问题成吗?
哥们您是怎么把它填满的?
不会是没有设置长度或者用了auto_increment_increment或者auto_increment_offset吧,2的11次方也能全用掉,实在太牛了。
我觉得问题应该出在其他的地方,而不是自增长。检查一下自增长参数的长度或者库的属性吧。
如果设置了auto_increment_increment或者auto_increment_offset请改成1吧。