0
我使用SQLite管理器具有以下SQL命令的一個問題:SQLite的CREATE TABLE [近 「」:語法錯誤]
CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER);
生成下面的語法錯誤:
的SQLiteManager:
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]
但我在聲明中看不到任何問題。任何人都可以幫助我嗎?
更新: 我發現的bug:我複製的行了一個文本編輯器:
CREATE TABLE "types" ("id" INTEGER PRIMARY KEY, "name" TEXT, "kind" TEXT, "length" INTEGER)?;
在文本編輯器沒有?在最後。另外在SQLite管理器中?不可見。 但是在命令行我可以看到有一個?如果我從剪貼板粘貼行。 如果?被刪除它在SQLite管理器中完美工作:D
它適合我。 –
向我們展示你使用這個'CREATE'的代碼。 –
沒有特殊的代碼。我只是在SQLite Mangers的「Execute SQL」窗格中輸入。 – maggie