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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM