Deleting Row in SQLite in Android Deleting Row in SQLite in Android sqlite sqlite

Deleting Row in SQLite in Android


You can try like this:

 //---deletes a particular title---public boolean deleteTitle(String name) {    return db.delete(DATABASE_TABLE, KEY_NAME + "=" + name, null) > 0;}

or

public boolean deleteTitle(String name) {    return db.delete(DATABASE_TABLE, KEY_NAME + "=?", new String[]{name}) > 0;}


Try like that may you get your solution

String table = "beaconTable";String whereClause = "_id=?";String[] whereArgs = new String[] { String.valueOf(row) };db.delete(table, whereClause, whereArgs);


it's better to use whereargs too;

db.delete("tablename","id=? and name=?",new String[]{"1","jack"});

this is like useing this command:

delete from tablename where id='1' and name ='jack'

and using delete function in such way is good because it removes sql injections.