SQLite 错误:database disk image is malformed - 数据库磁盘映像格式不正确

SQLite 错误:database disk image is malformed - 数据库磁盘映像格式不正确

出现原因:磁盘空间不足,或者写入数据过程中突然断电等

解决方法1:1、从原库中导出脚本   2、新建库导入脚本

1
2
3
4
5
6
7
8
9
10
//导出脚本tmp.sql
sqlite3 test.db
sqlite>.output tmp.sql
sqlite>.dump
sqlite>.quit
 
//把数据导入新的库中
sqlite3 testDB
sqlite>.read tmp.sql
sqlite>.quit

解决方法2:

  1、使用数据库工具,从原库中导出自己想要的数据(除了 sqlite_sequence 表,初步判断是这个表损坏导致)

  2、删除.db,新建db ,导入自己的数据  

 

 

 

创建时间:2022.08.03  更新时间:2022.08.04

posted on   滔Roy  阅读(11506)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2020-08-04 Delphi office-Excel SaveAs函数 - 保存-另存为

导航

点击右上角即可分享
微信分享提示