通常、次のコードを使用してレコードを削除できます。
SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null);
db.execSQL("DROP TABLE IF EXISTS person");
db.execSQL("CREATE TABLE person (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR, age SMALLINT)");
db.delete("person", "id = ?", new String[]{"35"});
今、いくつかのレコードを削除したいと思っています.SQLは次のようになります
delete from test.db where id in ('6','4')
コードはどのように書けばよいですか?そうですdb.delete("person", "id in ?", new String[]{'6','4'} )
か?