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是作为轻量级库来发展,效率是它首先要考虑。加入太多功能,就违背它的目标。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |