创建 table sqlite 语法错误

Create table sqlite syntax error

Caused by: android.database.sqlite.SQLiteException: near "case": syntax error (code 1):, while compiling

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"

但无法得到答案

是否因为CASE是保留关键字SQL?尝试 CREATE TABLE [case]

因为不能使用保留关键字来命名table.

有关详细信息,请参阅 SQLite Keywords

所以你可以改变

CREATE TABLE case

CREATE TABLE caseTable