sqlite提示Runtime error: database disk image is malformed (11)数据修复

一、修复方法

将损坏的数据库导出为 sql文件,将 sql 文件的最后一行"ROLLBACK; -- due to errors"修改为“COMMIT;”

创建新的数据库进行恢复,可以恢复。

另外推荐用云数据库比如 TDSQL,相对本地的数据库可靠性更高。

二、数据文件损坏提示

进入数据库后,执行“PRAGMA integrity_check;”提示Runtime error: database disk image is malformed (11)错误。