【发布时间】:2020-01-09 12:03:54
【问题描述】:
我无法在部署到 Azure 应用服务 (Linux) 的 Flask 应用中执行 UPDATE 语句。它说:
Database is Locked.
SELECT 语句按预期执行。在本地机器上按预期工作 UPDATE 语句。
我已尝试更改隔离级别(DEFERRED、EXCLUSIVE、IMMEDIATE)。我也尝试在数据文件夹上CHMOD,但看起来不错。
with sql.connect(connstring) as con:
cur = con.cursor()
cur.execute("Update INNOVATIONPOWER_MESSAGES SET innovative = 0 WHERE id = 21187")
con.commit()
【问题讨论】:
-
你是否缺少缩进..?
标签: python sqlite azure flask azure-web-app-service