zoukankan      html  css  js  c++  java
  • sqlite关于The database disk image is malformed问题的解决

    这两天一个客户的sqlite数据损坏了,我来帮他做恢复。

    一般来说,用sqlite3执行以下命令就修复了。

    sqlite3 old.db .dump > newsfeed.sql

    sqlite3 new.db < newsfeed.sql

    但是我尝试了好几次,修复之后的数据库都是0KB的。

    几经周折我发现,损坏的数据库dump成sql之后,最后一行变成了ROLLBACK;

    好家伙,全给我回滚了啊。

    用emeditor把ROLLBACK;改成COMMIT;

    再执行sqlite3 new.db < newsfeed.sql

    好啦哈哈,终于好了,没有让客户失望。

  • 相关阅读:
    SDUSTOJ 1466
    UVa
    51Nod
    UVa
    easyui-启用禁用方法
    设置系统时间
    移除/添加属性
    .net生成二维码图片
    Mysql数据库误删恢复
    js 加减乘除运算
  • 原文地址:https://www.cnblogs.com/iguor/p/2653442.html
Copyright © 2011-2022 走看看