sqlite尝试创建数据库时出现语法错误

uqxowvwt  于 2023-02-13  发布在  SQLite
关注(0)|答案(4)|浏览(298)

我是SQLite的新手。我下载了最新版本的SQLite(shell和dll),并将它们解压到我的D:驱动器。我双击"sqlite3.exe"文件来执行该文件。
当我尝试使用命令sqlite3 test.db;创建数据库时,我得到了这个错误。
D:\安卓工作版\sqlite3.exe
SQLite版本3.7.8 2011年9月19日14:49:19
输入". help"获取说明
输入以""结尾的SQL语句;"
数据库〉数据库测试
...〉;
错误:在"sqlite3"附近:语法错误
平方米〉
请帮帮我。

gojuced7

gojuced71#

我认为您必须在命令行提示符下键入"sqlite3 test.db",而不是在交互式SQLite界面中键入。
参见here

$ sqlite3 test.db
 SQLite version 3.0.8
 Enter ".help" for instructions
 sqlite> .quit
 $
llmtgqce

llmtgqce2#

如果您看到的是sqlite>,那么您就进入了SQLite。您需要使用.quit,然后键入sqlite3 testDB.db来创建一个由SQLite管理的数据库文件
示例如下:

sqlite> sqlite3 testDB.db
...> CREATE TABLE first(a int, b string);
Error: near "sqlite3": syntax error
sqlite> .quit

C:\Users\>sqlite3 testDB.db
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> .databases
main: C:\Users\testDB.db
sqlite>
dzjeubhm

dzjeubhm3#

当你在terminal或cmd中输入sqlite3时,你会进入SQLite命令提示符,它不允许你创建DB

因此使用此命令从cmd或终端退出。退出

现在运行以下命令创建新数据库“sqlite3 siya.db”,其中“siya”是数据库名称,并使用以下命令检查创建的数据库。数据库(检查所有数据库)

w6lpcovy

w6lpcovy4#

打开cmd并键入cd\,然后键入C:〉cd sqlite C:\sqlite〉sqlite3 test.db SQLite版本3.39.2 2022-07-21 15:24:47输入“.help”以获取用法提示。C:\sqlite\测试.数据库r/w sqlite〉

相关问题