【发布时间】:2013-05-09 19:22:34
【问题描述】:
我有一个不返回任何命中的 sql 语句。例如,'select * from TAB where 1 = 2'。
我想检查返回了多少行,
cursor.execute(query_sql)
rs = cursor.fetchall()
在这里我已经得到了异常:“(0,'没有结果集')”
如何防止这个异常,检查结果集是否为空?
【问题讨论】:
-
这是什么数据库?我不希望这里出现异常,而是
.fetchall()返回一个空列表。 -
返回
Django 2.1和SQLite的空列表
标签: python resultset python-db-api