我在烧瓶以下设置:光标实际上没有更新表
@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()'。请参阅我的答案了解更多详情。 –