首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQLite3不是在创建数据库,而是提供了一个错误。为什么?

SQLite3不是在创建数据库,而是提供了一个错误。为什么?
EN

Stack Overflow用户
提问于 2018-09-03 14:32:35
回答 1查看 831关注 0票数 0

我试图用SQLite3创建一个数据库,但是每次运行sqlite3 test.db时,它只会把我带到一个新的行上,而没有创建任何数据库。我认为我也必须向数据库中添加一个表,所以我创建了一个表,一旦完成了,Error: near "sqlite3": syntax error说。因此,创建一个表来完成数据库创建并不是问题。我已经搜索了所有的网络,每个资源都告诉我做同样的事情,我一直在做的事情,只会导致一个错误。如果这是所有其他在线资源都在成功使用的相同语法,为什么它总是不能为我创建一个数据库?

下面是一张截图,说明了具体的尝试:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-04 06:31:46

您似乎混淆了命令的顺序/位置。在系统中包含SQLite的文件夹中,应该通过sqlite3 somedb.db创建数据库。

代码语言:javascript
运行
复制
C:\path\to\sqlite>sqlite3 test.db;
sqlite>           <-- prompt lets you know that you have connected

一旦连接到该数据库,就不需要再次为针对该数据库的操作指定它。因此,我希望下面的CREATE TABLE语句能够工作:

代码语言:javascript
运行
复制
sqlite> CREATE TABLE test.testtbl (
   ...> col1 text,
   ...> col2 text,
   ...> col3 text);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52151790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档