在终端中创建 sqlite3 数据库时出现“错误:无法打开数据库”

在终端中创建 sqlite3 数据库时出现“错误:无法打开数据库”

我见过的其他与此有关的问题与通过 Django 或其他 Python 框架创建数据库有关。我只是想用创建一个数据库$sqlite3 database.db。它打开了 sqlite 控制台,但是当我输入时.schema,我得到了Error: unable to open database "database.db": unable to open database file,然后从数据库启动。没有database.db剩余文件。

我无法理解这一点。

答案1

直到您实际添加表时才会创建数据库文件。尝试使用以下命令添加表:

sqlite> create table [table name]([field] [type]);
sqlite> .quit

然后您应该创建一个数据库文件。

相关内容