sqlite文件损坏修复
问题描述:
从SQLite Expert Personal中打开报错“database disk imajge is malformed”,见下图
解决办法:
1、下载sqlite3.exe,下载地址https://www.sqlite.org/download.html
2、执行命令
sqlite3 oldfile.db .dump > aaa.sql
----我的db文件是不带.db后缀的,所以是sqlite3 oldfile .dump > aaa.sql
----生成的aaa.sql中,最后一行ROLLBACK;改为COMMIT;
sqlite3 newfile.db < aaa.sql