Sqlite 数据库出现database disk image is malformed报错的解决方法

软件用的是Sqlite数据库,昨天还好好的,今天开机登录软件报错:database disk image is malformed 

用Sqlite Expert Personal 重建索引,发现其中一个表损坏,好在这个表数据不多,也不是很重要,于是想删除这个表重新建,结果也不让删.

网上一顿狂搜,找到 i果儿网 的一篇博文:sqlite关于The database disk image is malformed问题的解决  按照博文的方法终于解决了我的问题

sqlite3 old.db .dump > newsfeed.sql

sqlite3 new.db < newsfeed.sql

下载Sqlite3的文件

最后发现还有一种解决方案,但没有去实践,先记下来

SQLite数据库错误:The database disk image is malformed 解决(修复)方法  

 

原文地址:https://www.cnblogs.com/linkbiz/p/5446100.html