【发布时间】:2022-11-02 21:00:44
【问题描述】:
您好,我的数据库(Sqlite3)只给了我所有数据库中的一个数据,我希望它给我所有数据,但我不知道为什么它没有,这是我尝试过的
c.execute("SELECT type FROM accounts")
acctype = c.fetchmany()
由于某些原因,它只给了我一个!
【问题讨论】:
您好,我的数据库(Sqlite3)只给了我所有数据库中的一个数据,我希望它给我所有数据,但我不知道为什么它没有,这是我尝试过的
c.execute("SELECT type FROM accounts")
acctype = c.fetchmany()
由于某些原因,它只给了我一个!
【问题讨论】:
默认情况下,1 被认为是“多”!如果要获取下一个 2 行,请使用 fetchmany(size=2)。
如果您想要所有行,只需使用 fetchall() 代替。
【讨论】: