我无法摆脱......>在SQLite shell中

时间:2016-09-24 21:26:54

标签: sqlite

我正在学习 SQLite ,我猜我输了一些错误,但是现在我被困在任何我输入的地方,只是一直在显示"。 ..>"

SQLite create kitchen_table(food_name TEXT UNIQUE,food_type TEXT,quantity INT)";
...>;
...>:
...>
...>.quit
...>^D
...>^D

正如你所看到的,我已尝试过分号和ctrl-D,这是我在网上找到的两个答案。

2 个答案:

答案 0 :(得分:1)

在第一行的最后一行是一个公开引用:"

关闭它,然后是分号,你将以一个很好的语法错误转义。

sqlite> create kitchen_table(food_name TEXT UNIQUE,food_type TEXT,quantity INT)";
   ...> "
   ...> ;
Error: near "kitchen_table": syntax error

您也可能正在寻找CREATE TABLE,而不仅仅是CREATE。请参阅language documentation

答案 1 :(得分:-1)

奥卡是对的。查询字符串末尾的双引号可能是您的问题。试试这个:

CREATE TABLE kitchen_table ( 
food_name text UNIQUE,
food_type text,
quantity integer);

请注意SQLite的数据类型和语法