テーブルからレコードを削除するメソッドを作成したAdapterクラスがあります。私のテーブルには、id、status(bool)、numの3つのフィールドしかありません。この場合、次のような削除を実現するよりも、IDを使用してfireクエリを使用してレコードを削除しようとすると、次のようになります。
public boolean deleteContact(long rowID){
return db.delete(DATABASE_TABLE, KEY_ROWID + "=" + rowID, null) > 0;
}
しかし、sqliteテキストデータが入力された番号でレコードを削除したい:
public void deleteFromNum(String num){
db.delete(DATABASE_TABLE, KEY_NUM + "=" + "740-514-8806", null);
}
上記の方法は機能しません。どうすれば修正できますか?