数据库已锁定sqlite3 python更新语句

时间:2019-05-15 21:26:29

标签: python sqlite locking

我正在python中使用sqlite库。简单的代码如下:

conn = sqlite3.connect(r'C:\Users\pboswell003\Desktop\sqlite-tools-win32-x86-3270200\Encrypted_Content_PS_ACCT_TYPE_TBL.dat'
                       ,timeout=1000
                       ,isolation_level=None)


conn.execute("""UPDATE PS_ACCT_TYPE_TBL SET ACCOUNT_TYPE = NULL;""")

最终,我收到一个OperationalError: database is locked错误。

如何检查是否有其他进程试图访问此.DAT文件(不应存在)?如果没有其他竞争过程,那怎么可能出问题了?

0 个答案:

没有答案