Вот моя схема таблицы:
downloadstbl
_id int not null auto
url text not null
filename text not null
date text not null)
Я хотел бы вставить строку, только если в таблице уже нет строки с таким же URL-адресом.
Например, если существует следующая строка:
_id=1
url="http://google.com/img.jp"
filename="img.jp"
date="11/03/2012"
тогда, если я попытаюсь вставить другую строку с url = "http://google.com/img.jp", оператор sql не будет вставлен, чтобы избежать дублирования строк для того же удаленного файла.
Я знаю, что, вероятно, мог бы сделать это, сначала выполнив SELECT и проверив, существует ли уже строка, однако я хотел бы проверить, возможно ли это в месте вставки, чтобы сделать вещи более надежными / чистыми.