fetchall在psycopg2-binary中作为fetchone

时间:2019-02-27 22:17:17

标签: python-3.x psycopg2

psycopg2-binary 2.7.7有一些问题
函数fetchall和fetchone的工作原理相同-仅返回表中的一行

这是我的样品

conn = psycopg2.connect("dbname={0} user={1} password={2}".format(self.database, self.username, self.password))
cur = conn.cursor()
try:
    cur.execute("select * from tag;")
        result = cur.fetchall()
        print("rows")
        for r in result:
            print(40*'-')
            print(r)

except(Exception, psycopg2.DatabaseError) as error:
    print(error)
finally:
    cur.close()
    conn.close()

它返回我:

rows
----------------------------------------
('E2801160600002052A9A755F', 1, 1)

但是在数据库中我得到了另一个结果

database result

谢谢

0 个答案:

没有答案