軟件用的是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
最后發現還有一種解決方案,但沒有去實踐,先記下來
SQLite數據庫錯誤:The database disk image is malformed 解決(修復)方法
