0

我是安卓新手。当我尝试在本地访问 SQLiteDatabase 时,遇到了语法错误。导致语法错误的代码如下。

final String tbl = "group";   
SQLiteDatabase db = dbHelper.getWritableDatabase();
db.delete(tbl, null, null);

中存在语法错误DELETE FROM group。但是当我将变量更改tbl

final String tbl = "\"group\"";

谁能告诉我错误的原因?谢谢。

4

2 回答 2

0

"group" 是 'GROUP BY' 的一部分,用于对结果进行分组排序。

于 2012-04-22T04:57:18.240 回答
0

GROUP 是保留字。如果您在限定符(例如表名)周围加上引号,即使它是保留字,您也可以使用它。

我建议更改名称。

于 2012-04-22T06:40:50.710 回答