我认为不需要了。我个人认为:这句话“可是好多次我们删除了中间的几个项目,这样其他数据库就乱了”可否讲清楚些,其他数据库怎么会变呢?(是表里面的数据吧)而且你可以在每次删除后使用一个触发器,吧表里面的数据重新排列下,就可以保证表里面的自增列的顺序重新建立起来!