0

私はAndroidの初心者です。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」は、結果をグループに並べ替えるために使用される「GROUPBY」の一部です。

于 2012-04-22T04:57:18.240 に答える
0

GROUPは予約語です。修飾子(テーブル名など)を引用符で囲むと、予約語であっても使用できます。

名前を変更することをお勧めします。

于 2012-04-22T06:40:50.710 に答える