Du kan oprette et unikt indeks/begrænsning på de kolonner, du ønsker skal være unikke:
alter table t add constraint unq_t_bburl_addontitle unique t(bburl, addontitle)
Et indstik på bordet vil så generere en fejl. Du kan undgå fejlen med on duplicate key update
:
insert into t ( . . . )
values ( . . . )
on duplicate key update bburl = values(bburl);
update
gør intet (fordi værdierne allerede matcher), men dette forhindrer koden i at returnere en fejl.