现象描述:在一个项目中使用SQLite作为中间数据的存储,会进行频繁读写(之前使用知识简单存储和使用,没有这么频繁),同事反馈不能使用,传回数据库查看,发现是其中一个表损坏,提示“database disk image is malformed”
网上搜索,发现这个问题发生还蛮多的,大致方式是将数据读取到另一个Temp数据库中,然后dump回来
操作方式是:
在损坏的数据库文件夹中,按住Shift点击鼠标右键,选择“在此处打开命令窗口”
执行以下操作即可