我有一个从MySQL数据库读取数据的python脚本。有一个名为ORARI的表,基本上有3个字段:ID,acceso,spento。我需要阅读acceso,每10秒钟读一遍。 ACCESO和SPENTO是通过Web界面进行编辑的,因此它们可能会有所不同。问题是,当我运行脚本时,我可以从数据库中看到确切的数据,但是当我对这些值进行更改时,python脚本会显示初始值,而不是更新后的值。
while True:
time.sleep(10)
dateString = strftime('%H:%M:%S')
orario = ("SELECT * FROM orari WHERE attivo = 1")
cur.execute(orario)
row = cur.fetchone()
acceso = row[1]
spento = row[2]
print acceso
print dateString
print spento
最佳答案
在查询后需要插入:db.commit()