这里是我的表模式: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并检查一行是否已经存在,但是我想检查这是否可能在插入点使事情更健壮/干净。