Sqlite..读取文件名命令将不起作用

Sqlite..读取文件名命令将不起作用,sqlite,Sqlite,当我在sqlite中使用.read FILENAME命令时,它将从.sql文件中读取命令。没问题 但当该文件包含进一步的.read FILENAME命令时,sqlite将不会读取这些文件。 似乎.read FILENAME命令只能在命令行中使用。 那么,我是否打算将所有表格创建命令放在一个文件中? 如果是这样,那是什么样的疯狂? PS我使用命令行SQLite是为了在将SQLite与编程语言一起使用之前对数据库模式进行排序。是的,而不是SQLite认可的SQL功能。.read命令只执行文件中的SQ

当我在sqlite中使用.read FILENAME命令时,它将从.sql文件中读取命令。没问题 但当该文件包含进一步的.read FILENAME命令时,sqlite将不会读取这些文件。 似乎.read FILENAME命令只能在命令行中使用。 那么,我是否打算将所有表格创建命令放在一个文件中? 如果是这样,那是什么样的疯狂? PS我使用命令行SQLite是为了在将SQLite与编程语言一起使用之前对数据库模式进行排序。

是的,而不是SQLite认可的SQL功能。
.read
命令只执行文件中的SQL,而不是作为sqlite3命令外壳文件执行

那么,我是否打算将所有表格创建命令放在一个文件中

这似乎是一件合理的事情,尤其是在这一点上:

PS我使用命令行SQLite是为了在使用SQLite和编程语言之前对数据库模式进行排序

。。。您将完全没有可用的sqlite3 shell,并且仅限于SQL