sqlite 数据库文件崩溃时的处理方法

磁盘空间写满或写入了格式不正确的数据或在操作db过程中内存溢出,那么.db文件的镜像就可能会被破坏 。

处理方法:

sqlite3 old.db(注:损坏的db文件)
.output tmp.sql
.dump
.quit
然后读取数据到新的db
sqlite3 new.db
.read tmp.sql
.quit

猜你喜欢

转载自blog.csdn.net/skywoodsky/article/details/6891228