课程
/数据库
/MySQL
/与MySQL的零距离接触
使用insert...select插入多次 id值怎么不连续 id是自动增长的
2016-10-15
源自:与MySQL的零距离接触 4-11
正在回答
可以用自减索引的方法 id=id-1,后面加个where 条件 id>4 ; (id<22)
好像不是 我自己试了下插入5次 发现除了第一次和第二次衔接有问题 其他都好着 我也不知道了
他说8行被影响 你是不是在建立test表的时候 有过删除或者错误记录,导致被复制插入的时候空出来3行也被插进去了(以上是我的猜想)
中途有错误插入也会占用id的
中途删过,id还是会以id的最大值加一,继续递增
千里之行 提问者
中途有没进行过删除操作,如果有,内容虽然被删除,但是原来的id还是会被占用的
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识