我在数据库中有五条id为1的记录,但当我尝试只选择第一条时,显示
conn = sqlite3.connect('IMG.db')
c = conn.cursor()
sql = "SELECT * FROM IMGCODE where id=1"
retrieved = pickle.loads(c.execute(sql).fetchone()[0])
print(retrieved)
c.close()
conn.close()
那我怎么才能把这五张唱片都还回去呢?
我在数据库中有五条id为1的记录,但当我尝试只选择第一条时,显示
conn = sqlite3.connect('IMG.db')
c = conn.cursor()
sql = "SELECT * FROM IMGCODE where id=1"
retrieved = pickle.loads(c.execute(sql).fetchone()[0])
print(retrieved)
c.close()
conn.close()
那我怎么才能把这五张唱片都还回去呢?
1条答案
按热度按时间ruarlubt1#
你必须使用
fetchall()
而不是fetchone()