2015-06-11 31 views
-1

所致:android.database.sqlite.SQLiteException:近 「的情況下」: 語法錯誤(碼1):,而編譯創建表源碼語法錯誤

CREATE TABLE case (case_id TEXT PRIMARY KEY, case_body TEXT, case_title TEXT, case_published INTEGER, case_thumbnil TEXT,case_type TEXT); 

任何人都可以告訴我什麼是問題,我在Android 5.0.2上測試這個

我已經檢查過

Android - SQLite - syntax error (code 1): , while compiling: CREATE TABLE

SQLite syntax error near "CREATE TABLE"

,但不能得到回答

+1

https://www.sqlite.org/lang_keywords.html –

+1

@DerGolem感謝您指出我 – Naga

回答

7

因爲不能使用保留關鍵字來命名錶。

欲瞭解更多信息請參閱SQLite Keywords

所以,你可能會改變

CREATE TABLE case 

CREATE TABLE caseTable 
3

是因爲CASE是保留SQL關鍵字?嘗試CREATE TABLE [case]