SQLite创建表[near";:语法错误]

SQLite创建表[near";:语法错误],sqlite,sqlitemanager,Sqlite,Sqlitemanager,我在使用SQLite管理器时遇到以下SQL命令问题: CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER); 它生成以下语法错误: SQLItemManager: CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER); [ near ""

我在使用SQLite管理器时遇到以下SQL命令问题:

CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER);
它生成以下语法错误:

SQLItemManager:

CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER); [ near "": syntax error ]
Exception Name: NS_ERROR_FAILURE
Exception Message: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)         
[mozIStorageConnection.createStatement]
但我看不出声明中有任何问题。有人能帮我吗

更新: 我发现了错误:我从文本编辑器中复制了该行:

CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER)?;
在文本编辑器中,末尾没有。是否也在SQLite管理器中?不可见。 但在命令行中我可以看到有一个?如果我从剪贴板粘贴行。
如果?删除后,它在SQLite管理器中可以完美地工作:D

这可以正常工作

$ sqlite3 
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER);
sqlite> .schema
CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER);

向我们显示使用此
创建
的代码。没有特殊代码。我只是在SQLite管理器的“执行SQL”窗格中输入它。这对我也适用。似乎是SQLite管理器的问题。现在我将使用命令行。谢谢!