database disk image is malformed 的解决方法
Sqlite数据库在执行时报错:database disk image is malformed
解决方法:
1.重启电脑试下,或者重启服务试下
2.重新创建新的表,读出正确的部分的数据结构及数据
(1)命令行中定位到数据表的路径下;
(2)执行如下操作:
old.db:你的出问题的表的名称
newsfeed.sql:创建的中间的数据表
new.db:新的创建的映射的数据库表
(3)会在对应的文件夹的目录下创新新的数据表,然后将该数据表的名称进行替换,重启电脑或者服务就解决了
注意:可以先进行索引试下:
如果没有错误提示就已经解决这个问题了