sql查询一个表的一个不连续ID (找一个表的空格不连续id 没使用过的id)

zblog1年前zblog问题解答60

sql查询一个表的一个不连续ID (找一个表的空格不连续id 没使用过的id)

找最小不连续(即没使用过的)id

SELECT log_ID+1 FROM zbp_post AS t1 

WHERE NOT EXISTS(

SELECT log_ID 
FROM zbp_post AS t2 
WHERE t2.log_ID=t1.log_ID+1

) 
AND LENGTH(log_ID)>0 
ORDER BY log_ID ASC
LIMIT 1;

或者
找最大不连续(即没使用过的)id

SELECT log_ID-1 FROM zbp_post AS t1 

WHERE NOT EXISTS(

SELECT log_ID 
FROM zbp_post AS t2 
WHERE t2.log_ID=t1.log_ID-1

) 
AND LENGTH(log_ID)>0 
ORDER BY log_ID DESC
LIMIT 1;


相关文章

ai提示词  title description tags生成

ai提示词 title description tags生成

你是一个专业的SEO优化大师,精通网站在各大搜索引擎的排名优化方式。现在给一篇文章在基于seo的基础上生成文章标签、文章描述、文章标题。 要求: 理解给定内容是属于哪一个行业,并且思考这个篇内容是...

zblog更新用户文章数量sql

我有两个表     zbp_member  和 zbp_post  ,zbp_post &...

宝塔可以防采集吗?能,但是你大概率用不上!因为:正常用户也会弹出来验证!!!

宝塔可以防采集吗?能,但是你大概率用不上!因为:正常用户也会弹出来验证!!!

参见https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=106744&highlight=%E9%98%B2%E9%87%87%E9%...

php array_pop 函数 从数组的最后一个元素弹出值,并返回这个值。

php array_pop 函数array_pop 函数是 PHP 中的一个内置函数,它的作用是从数组的最后一个元素弹出值,并返回这个值。同时,该数组的长度会减少 1,因为被弹出的元素已经从...

http?https?相对协议? // 相对协议  相对协议的主要作用是根据当前页面的协议(HTTP或HTTPS)来自动选择使用哪个协议来加载资源。

http?https?相对协议? // 相对协议 相对协议的主要作用是根据当前页面的协议(HTTP或HTTPS)来自动选择使用哪个协议来加载资源。

相对协议的主要作用是根据当前页面的协议(HTTP或HTTPS)来自动选择使用哪个协议来加载资源。当你在HTML中使用一个以//开头的URL时,浏览器会检查当前页面是通过HTTP还是HTTPS加载的,并...

html中 你好 中 &# ;是啥意思20320 又是啥意思 字符实体引用(Character Entity Reference)

在HTML中,&#xxxx; 是一种字符实体引用(Character Entity Reference)的表示方法,用于在网页中插入那些无法直接在HTML代码中表示的字符。这里的&n...