某些窗口sqlite3的三个点菜单

时间:2017-06-15 04:00:54

标签: sql powershell sqlite atom-editor

当我尝试ls -1(在powershell中)尝试进入我的桌子并检查它时,我得到某种菜单“...>”我无法摆脱。当我关闭并运行sqlite3 -init ex1.sql ex1.db时(我的例子我正在使用,我得到“错误:靠近第1行:表人已经存在”,实际上它没有。我怎么得到在这个菜单之外,我该如何修复我的代码呢?另外,这个菜单是什么?

我的sql代码:

CREATE TABLE person (
    id INTEGER PRIMARY KEY,
    first_name TEXT,
    last_name TEXT,
    age INTEGER
);

2 个答案:

答案 0 :(得分:2)

当您还没有完成当前的SQL命令时,...>命令行shell(而不是PowerShell)会显示

sqlite3。通常情况下,您忘记了终止;,或者您忘记了'并且仍在字符串中。

答案 1 :(得分:0)

也许您没有指定正在使用的数据库。例如,在创建表之前,使用.open <name_database.db>,在运行CREATE TABLE语句之后。

另外3个点...>表示您没有编写完整的命令,大多数情况下您没有放入分号;或没有很好地闭合' 。您可以通过取消进程或完成命令来退出此菜单。