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

前端之家收集整理的这篇文章主要介绍了Sqlite的一个不知算不算缺陷的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

=问题=

今天同事发给我一个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是作为轻量级库来发展,效率是它首先要考虑。加入太多功能,就违背它的目标。

原文链接:https://www.f2er.com/sqlite/201033.html

猜你在找的Sqlite相关文章