Mysql自动递增不是顺序的。
当我尝试上传CSV批量数据时,它跳过了一些自动增量ID
自动增量编号不是顺序的
数据库引擎是innodb&id是自动递增
例子
id颜色
1个红色
2蓝色
3绿色
4橙
9粉红
10白
11黑色
16灰色
17棕色
该ID不连续。
最佳答案
我不了解codeignitor和事务的详细信息,但我确实知道查询中的“捕获失败”(例如insert ignore
)具有不插入的效果,但可以增加auto_increment。在这里寻找您的答案。其余的不用理会“修复”这个问题。
关于mysql autoincrement在innodb中不是顺序的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15881400/