现象描述:在一个项目中使用SQLite作为中间数据的存储,会进行频繁读写(之前使用知识简单存储和使用,没有这么频繁),同事反馈不能使用,传回数据库查看,发现是其中一个表损坏,提示“database disk image is malformed”
网上搜索,发现这个问题发生还蛮多的,大致方式是将数据读取到另一个Temp数据库中,然后dump回来
操作方式是:
在损坏的数据库文件夹中,按住Shift点击鼠标右键,选择“在此处打开命令窗口”
执行以下操作即可
![[SQLite][database disk image is malformed]数据库恢复 - 文章图片](/upload/getfiles/0001/2021/5/7/20210507084254592.jpg)
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!