mysql查询自增id不连续 怎么操作
答案:3 悬赏:0 手机版
解决时间 2021-02-21 12:11
- 提问者网友:斑駁影
- 2021-02-21 08:28
mysql查询自增id不连续 怎么操作
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-02-21 08:44
只有几万条数据,那就好办多了,列举个笨方法如下
如果要一次性查出来,需要用递归了,因为不知道你中间的断点会有多少个,所以建议把这个表复制一份,直接对表进行删除操作
直接for循环
for($i ==1;$i<你的最大数据条数;$i++){
查询你的记录,是否有等于$i和$i+1的,如果这两条记录同时存在就删除$i编号
}
如果要一次性查出来,需要用递归了,因为不知道你中间的断点会有多少个,所以建议把这个表复制一份,直接对表进行删除操作
直接for循环
for($i ==1;$i<你的最大数据条数;$i++){
查询你的记录,是否有等于$i和$i+1的,如果这两条记录同时存在就删除$i编号
}
全部回答
- 1楼网友:第四晚心情
- 2021-02-21 11:14
在语句后加上group by id 排下续就连续了;
- 2楼网友:撞了怀
- 2021-02-21 10:06
缺失的那些id的行都是被删除的行,新增加的行不会填补这些空缺!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯