python - 使用 python 脚本从数据库中选择值时,行数始终打印为 -1
问题描述
我需要在使用 python 的选择查询时打印光标的行数。但即使选择查询返回一些值,它也总是返回 -1。
我试过的代码:
cursor = conn.cursor()
cursor.execute(query)
print(cursor.rowcount)
如何打印游标的行数?
解决方案
下面的代码返回行的长度。
rows = cursor.fetchall()
len(rows)
推荐阅读
- javascript - 用于嵌入重复 html 元素的尽可能简单的模板引擎
- pandas - 重塑 Pandas 数据框(部分转置)
- python - 如何按列值过滤 multiIndexed pandas DataFrame
- bash - 如何从 ifconfig -a 创建一个列表?
- javascript - 添加 Async/Await 以响应获取请求
- r - 在R中重新排列矩阵的行
- ios - 如何创建可中断/可取消的自定义视图控制器转换?
- amazon-web-services - AWS SQS 是否跨区域复制消息?
- pyodbc - FreeTDS ODBC + pyodbc 是否支持表值参数 (TVP)?
- sql - SQL 从电子邮件地址计算电子邮件域