[ 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: 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.db.delete(RjecnikDB.TABLE, RjecnikDB.COLUMN_RIJEC + "= ?", new String[] {rijec} ); 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? |