我创建了数据库 SQLite Studio 并需要将其导出到 db 文件中。 但这总是会出现。它说:它无法导出到文件 XXtest7。无法打开该文件进行写访问。
你好,
我导出数据库时遇到问题。我在 SQLite Studio 上创建了它,需要将其导出到 db 文件中。
但这总是会弹出。它说:它无法导出到文件 XXtest7。无法打开该文件进行写访问。
我今天必须提交,因此我感谢您的帮助。预先感谢您!
不要导出简单的保存文件,而是使用您想要的任何文件名进行复制。
SQLite 数据库是单个文件(假设数据库已关闭),可以复制重命名。 SQLite 本身管理文件(或多个文件)。
-wal
文件存在,如果存在(如果主文件已正确关闭,则不应存在),则该文件是数据库的一部分。请参阅https://www.sqlite.org/wal.html导出是以另一种格式(工具选项允许的)从数据库中提取数据,它不会是 SQLite 数据库文件。
举个简单的例子:-
.../SQliteStudio Databases/mydatabase.sqlite
。mytable
:- mydatabase.sqlite
,然后重新打开连接。
4.工具/导出用于 HTML、JSON、SQL 和 XML 类型(例如 XML):-
copy
文件,粘贴它并将粘贴的文件重命名为 XXTest7.xxx
。
SQlite Studio
XXTest7.xxx
是文件的复制和重命名版本。XXTest7.JSON
:- XXTest7.sql
:- 所以导出的文件只是可以导入到 sqlite 数据库中的文件提供适当的工具来执行此操作。
文件
mydatabase.sqlite
和 XXTest7.xxx
如果使用 NotePad++ 打开,看起来像:- 没有多大用处。但是,如果通过 SQLite(工具或通过 SQLite 编程接口)打开,则数据库与原始数据库相同。例如使用 DBeaver 连接到 XXTest7.xxx
文件会导致:-