执行两个不同的查询时,使用游标来获取结果。但是,row_2
没有达到我预期的值。它似乎仍然使用row
中的结果。
con = psycopg2.connect(database='db', user='userx')
cur = con.cursor()
res = cur.execute("SELECT COUNT(addr) FROM list_table WHERE addr = '192.168.1.1'")
row = cur.fetchone()
res_2 = cur.execute("SELECT value FROM list_table WHERE addr = '192.168.1.1'")
row_2 = cur.fetchone()
con.commit()
con.close()
如何将第二个查询的结果(仅限)与row_2
?