加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Sqlite的一个不知算不算缺陷的问题

发布时间:2020-12-12 20:11:58 所属栏目:百科 来源:网络整理
导读:=问题= 今天同事发给我一个Sqlite库,不做任何操作都提示sqlite error 11-database disk image is malformed 大概意思‘数据库映像格式错误’ 查Sqlite的状态码为 SQLITE_CORRUPT (int)-----The database disk image is malformed. =分析= 引起这个错误的原

=问题=

今天同事发给我一个Sqlite库,不做任何操作都提示sqlite error 11-database disk image is malformed

大概意思‘数据库映像格式错误’

查Sqlite的状态码为 SQLITE_CORRUPT (int)-----The database disk image is malformed.

=分析=

引起这个错误的原因很不确定,

1、可能是空间不足,在做嵌入式开发的时候比较容易遇到。

2、库在做读写操作的时候,突然断电。

。。。。。

出错了那就修复数据库吧

可以sqlite没有提供类似repair的功能,到sqlite网站的邮件列表上查询,有几个人也遇到此情况,

当没有解决的办法。

可能要为什么sqlite没有提供类似其他数据库如mysql的修复功能,

我想这可能是sqlite是作为轻量级库来发展,效率是它首先要考虑。加入太多功能,就违背它的目标。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读