Python executescript出错却留下半份数据:分清事务模式再回滚
Python批量执行SQLite脚本,第二条SQL报错,捕获异常后以为已经全部回滚,重新打开数据库却发现第一条还在。先别给rollback再套一层重试:问题可能发生在事务边界...
Python批量执行SQLite脚本,第二条SQL报错,捕获异常后以为已经全部回滚,重新打开数据库却发现第一条还在。先别给rollback再套一层重试:问题可能发生在事务边界...
SQLite 已经启用 WAL,Python 服务却仍报 database is locked;把 timeout 调大,有些请求还是立刻失败。问题未必是连接太多,而可能是读...
小型服务使用 SQLite,定时任务把 app.db 复制走,恢复后却少了最近的记录。文件没报错,备份时间也对,问题可能藏在旁边的 app.db-wal。本文面向本地磁盘上的...