我试图用SQLite3创建一个数据库,但是每次运行sqlite3 test.db
时,它只会把我带到一个新的行上,而没有创建任何数据库。我认为我也必须向数据库中添加一个表,所以我创建了一个表,一旦完成了,Error: near "sqlite3": syntax error
说。因此,创建一个表来完成数据库创建并不是问题。我已经搜索了所有的网络,每个资源都告诉我做同样的事情,我一直在做的事情,只会导致一个错误。如果这是所有其他在线资源都在成功使用的相同语法,为什么它总是不能为我创建一个数据库?
下面是一张截图,说明了具体的尝试:
发布于 2018-09-04 06:31:46
您似乎混淆了命令的顺序/位置。在系统中包含SQLite的文件夹中,应该通过sqlite3 somedb.db
创建数据库。
C:\path\to\sqlite>sqlite3 test.db;
sqlite> <-- prompt lets you know that you have connected
一旦连接到该数据库,就不需要再次为针对该数据库的操作指定它。因此,我希望下面的CREATE TABLE
语句能够工作:
sqlite> CREATE TABLE test.testtbl (
...> col1 text,
...> col2 text,
...> col3 text);
https://stackoverflow.com/questions/52151790
复制相似问题