我一直在尝试通过在 Learn SQL the Hard Way 网站上做练习来学习 SQL。我在桌面上的文件夹中创建了一个名为 ex1.sql 的文件,并将所有 sqlite3 的东西放在 PATH 中。但是,我使用的是 Windows Powershell,无法执行以下命令:
sqlite3 ex1.db < ex1.sql
我在 Powershell 终端中收到此错误:
At line:1 char:16
+ sqlite3 ex1.db < ex1.sql
+ ~
The '<' operator is reserved for future use.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupport
所以,我猜 '<' 只能用于在 Unix 操作系统上重定向。我试图在 powershell 中找到一个等效的命令,但我还没有找到一个。如果有人遇到过这个问题或知道如何将 .sql 文件重定向到 .db,那就太好了。