当我输入此查询时:
sqlite> 从邮件中删除(id
= 71);
SQLite 返回此错误:
SQL error: database is locked
如何解锁数据库以便该查询能够工作?
在 Windows 中你可以尝试这个程序http://www.nirsoft.net/utils/opened_files_view.html http://www.nirsoft.net/utils/opened_files_view.html找出正在处理 db 文件的进程。尝试关闭该程序以解锁数据库
在 Linux 和 macOS 中,您可以执行类似的操作,例如,如果您的锁定文件是development.db:
$定影器开发.db
此命令将显示哪个进程正在锁定文件:
> 开发.db: 5430
杀掉进程就好了...
杀-9 5430
...您的数据库将被解锁。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)