[ stefo.94 @ 26.10.2015. 10:54 ] @
Baza mi sadrži 3 kolone: "_id", "rijec" i "prevod". Moja klasa čijim objektima popunjavam tabelu samo "rijec" i "prevod". Ovaj "_id" je auto incremental i koristim ga isključivo zato što sam pročitao da treba da bude "_id" kolona prilikom kreiranja sqlite baze.
Kada koristim
Code:
db.delete(RjecnikDB.TABLE, RjecnikDB.COLUMN_RIJEC + "= ?", new String[] {rijec} );
ono očekivano briše sve pojave te riječi, pa s obzirom da je meni potrebno da izbriše samo jedan, na koji sam kliknuo, napravio sam upit koji takođe ne radi, tj. niti izbacuje grešku niti briše red iz tabele.

Code:
String q = "DELETE FROM " + RjecnikDB.TABLE + " WHERE " + RjecnikDB.COLUMN_ID +
                " IN (SELECT " + RjecnikDB.COLUMN_ID + " FROM " + RjecnikDB.TABLE +
                " WHERE " + RjecnikDB.COLUMN_RIJEC + " = '" + rijec + "' LIMIT 1);";


Zašto ovo ne radi?