Documentation Home

6.9.5.14 MySQLCursor.rowcount 属性

句法:

count = cursor.rowcount

此只读属性返回为 SELECT语句返回的行数,或受 DML 语句(如 INSERT或 )影响的行数UPDATE。有关示例,请参阅 第 6.9.5.4 节,“MySQLCursor.execute() 方法”

对于非缓冲游标,在获取行之前无法知道行数。在这种情况下,行数在查询执行后立即为 -1,并随着行的提取而增加。

rowcount属性类似于 mysql_affected_rows()C API 函数 ;见mysql_affected_rows()