我是python和SQLite3的新手。目前我正在开展一个项目,但我遇到了一个死胡同。我正在为表的行计数编写代码。这是我的代码的一部分:
def button1Pressed(self):
import sqlite3
conn = sqlite3.connect("Xie.db")
cur = conn.cursor()
cur.execute("Select Count(*) from Days")
x = cur.fetchall()[0][0]
print"count query executed"
print"x=",x
它假设根据Selected Table Days给x提供多少行。但是,无论我尝试什么表,答案总是x = 0。 我确保在开头创建这些表时使用主键。谢谢大家的时间。