回答

收藏

在Python的sqlite3模块中,为什么cursor.rowcount()无法告诉我select语句

技术问答 技术问答 259 人阅读 | 0 人回复 | 2023-09-12

所以我已经读了文档,上面写着:
1 r+ ?/ m! Z3 u1 S游标。行计数露* K- B. ]  p5 W5 S
尽管sqlite3模块的Cursor类实现了这一属性,但数据库引擎本身就确定了受影响的流量’‘支持很奇怪。- b1 A( ]9 y* {9 o5 T# k
这包括SELECT因为在获得所有行之前,我们无法确定查询产生的行数。
! a* o/ U5 R, g/ W5 C" I. k
怎么了,在执行中SELECT之后,我不能不能立即使用它来确定返回的行数。查询确定后,现在已经获得了所有的行吗?
. m& S0 c5 `2 I4 R8 ]- v                                                                5 a/ Q+ S, X6 m( I6 Z! U* |/ U5 c* K5 [
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则