社区后台开发 → 浏览:帖子主题
* 帖子主题:pdo_sqlite 执行 update 和 insert 容易出现 database is locked 的解决办法
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ] 228 回复
pdo_sqlite 执行 update 和 insert,容易出现 database is locked 的解决办法:

这种情况通常发生在第一次查询之后。所以解决办法是:尽量将更新语句放在第一条执行。

也就是页面如果有更新操作,应在先执行更新操作再执行其他 select 查询,因为如果先执行 select 之后再执行 update 语句就有概率出现这个锁库问题。

原因未知,问 GPT 也不知道,偶然发现的解决方法,遇到这种错误时可以试下。
2024-04-11 11:43:59 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容