计算表中两个 ID 之间有多少条记录

作者:vkvi 来源:ITPOW(原创) 日期:2009-7-1
id2 - id1 + 1

错,怎么能保证 id2 和 id1 之间是连续的?就算 id2 和 id1 之间的记录是刚刚用一系列 insert into 插入的,也不能保证每条记录都插入成功了,此时中间就存在断掉的 id。

正确的做法也很简单:

select count(*)
from tbl
where id>=id1 and id<=id2
相关文章