实例就是这个表,她这里取了俩结果集,一个用来得到总行数,生成下面的 操作面板的,
另一个生成了上面的数据.
我就奇怪,直接用一个总结果集不就行吗,通过 结果集的 索引数组 也可以生成上面的字,
为什么非用两个结果集?
这样对性能有好处,还是别的原因?
实例就是这个表,她这里取了俩结果集,一个用来得到总行数,生成下面的 操作面板的,
另一个生成了上面的数据.
我就奇怪,直接用一个总结果集不就行吗,通过 结果集的 索引数组 也可以生成上面的字,
为什么非用两个结果集?
这样对性能有好处,还是别的原因?
4 回答1.6k 阅读✓ 已解决
8 回答1.4k 阅读
2 回答1.5k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
4 回答2.2k 阅读
3 回答1.1k 阅读✓ 已解决
这样直接把问题拿上来不是很好,理由如下:
既然问了说明对这个心存怀疑,所谓怀疑就是你有自己的答案,但是又不敢肯定自己是对的。
这种情况我非常期望你提问的同时把自己的解答也写在里面,这样有两个好处:
1-你的解答不对,别人可以有针对性的指出问题
2-你的解答对了,我们点赞,你收获信心
其实很多资料都包含各种错误,确实第二条语句应该是select count(*)。
既然你加了标签mysql,那么这个sql的正解应该是
然后通过
select found_rows()
得到符合条件的记录总数。