這裏是我的表模式:sqlite3的插入行,如果唯一
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並檢查一行是否已經存在,但是我想檢查這是否可能在插入點使事情更健壯/乾淨。