Проверка на наличие поля Sqlite по уникальному столбцу
В моём приложении у пользователя будет возможность отметить понравившееся ему изображение и это изображение перейдёт из table "category_name" в table"favourite", при этом мне нужно избежать чтобы данная запись не могла добавляться несколько раз, для этого мне нужно реализовать функцию, которая определяет по уникальному полю title, есть ли запись с таким именем в table"favourite", я нашёл что-то типа этого:
public boolean isFavourite(int position) {
String selection = myTemplates.get(position).getTitle();
Cursor c = mDb.query("favourites", null, selection, null, null, null,
null);
boolean result = c.getCount() > 0;
c.close();
return result;
}
Но это вызывает исключение, потому что я не знаю, есть ли тут возможность указать колонну, по которой идёт поиск