我是Android的新手。当我尝试在本地访问SQLiteDatabase时,我遇到语法错误。 导致语法错误的代码如下。
final String tbl = "group";
SQLiteDatabase db = dbHelper.getWritableDatabase();
db.delete(tbl, null, null);
DELETE FROM group
中存在语法错误。但是当我将变量tbl
更改为
final String tbl = "\"group\"";
谁能告诉我错误的原因?感谢。
答案 0 :(得分:0)
“group”是'GROUP BY'的一部分,用于对组中的结果进行排序。
答案 1 :(得分:0)
GROUP是保留字。如果您在限定符(例如表名)周围加上引号,即使它是保留字,也可以使用它。
我建议更改名称。