如何使用python返回sqlite中的所有记录

tnkciper  于 2021-08-01  发布在  Java
关注(0)|答案(1)|浏览(301)

我在数据库中有五条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()

那我怎么才能把这五张唱片都还回去呢?

ruarlubt

ruarlubt1#

你必须使用 fetchall() 而不是 fetchone()

相关问题