我有这个说法
cursor = connection.cursor()
query = "SELECT * from table"
cursor.execute(query)
res = cursor.fetchall()
Run Code Online (Sandbox Code Playgroud)
Tam*_*más 37
cursor = connection.cursor()
query = "SELECT * from table"
cursor.execute(query)
print cursor.rowcount
Run Code Online (Sandbox Code Playgroud)
根据Python数据库API规范v2.0,对象的rowcount属性cursor应返回上一个查询生成或影响的行数(后者用于更改数据库的查询).如果数据库模块符合API规范,则应该能够使用该rowcount属性.
num_rows()您正在寻找的功能在MySQLdb模块中不存在.有一个内部模块_mysql,它有一个result带有num_rows方法的类,但你不应该使用它 - 它的存在_mysql被认为是一个实现细节.
| 归档时间: |
|
| 查看次数: |
27594 次 |
| 最近记录: |