创建 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
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