我在燒瓶以下設置:光標實際上沒有更新表
@app.route('/restart/<int:id>')
def feed_info(id):
con = sqlite3.connect(database)
con.row_factory = sqlite3.Row
cur = con.cursor()
main_q = "UPDATE feed SET update_flag = 1 WHERE id = {};".format(id)
print(main_q)
cur.execute(main_q)
return "Set to update!"
然而,即使SQL似乎對自己的工作,它並不實際進行更新時,我稱之爲瓶的方法。
任何想法?
您需要[提交](https://docs.python.org /2/library/sqlite3.html#sqlite3.Connection.commit) – FamousJameous
你也應該這樣做:'cur.close()'和'con.close()'。請參閱我的答案瞭解更多詳情。 –