我正在学习 SQLite
,我猜我输了一些错误,但是现在我被困在任何我输入的地方,只是一直在显示"。 ..>"
SQLite create kitchen_table(food_name TEXT UNIQUE,food_type TEXT,quantity INT)";
...>;
...>:
...>
...>.quit
...>^D
...>^D
正如你所看到的,我已尝试过分号和ctrl-D,这是我在网上找到的两个答案。
答案 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的数据类型和语法