You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在DB Browser for SQLite中编辑后如何保存不改变原文件格式?

解决SQLite数据库保存格式不一致的问题
  • 不要用.dump命令,它输出的是SQL文本脚本,并非原文件的二进制数据库格式。

  • 如果你已经通过.dump生成了SQL脚本(比如命名为dump.sql),打开终端执行以下命令,就能生成与原文件格式一致的二进制数据库:

    sqlite3 目标文件名.db < dump.sql
    

    把目标文件名.db替换成你需要的文件名,生成的文件就是标准的SQLite二进制数据库。

  • 若使用图形化SQLite工具(如DB Browser for SQLite):

    • 修改数据后,直接点击工具栏的Write Changes(写入更改),不要选择导出SQL脚本;
    • 若需导出,在导出选项里选择SQLite Database格式,而非纯文本SQL。
  • 若直接用终端sqlite3命令操作数据库:

    1. 终端中打开目标数据库:sqlite3 你的数据库文件.db
    2. 修改数据后,输入.exit退出,数据库会自动保存为正确的二进制格式。
  • 验证数据库完整性:
    执行以下命令检查生成的数据库是否正常:

    sqlite3 你的数据库文件.db "PRAGMA integrity_check;"
    

    输出ok则表示数据库状态正常。

内容的提问来源于stack exchange,提问作者DrB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 19:37:07