Du kan skapa ett unikt index/begränsning på de kolumner du vill ska vara unika:
alter table t add constraint unq_t_bburl_addontitle unique t(bburl, addontitle)
En infogning på bordet kommer då att generera ett fel. Du kan undvika felet med on duplicate key update
:
insert into t ( . . . )
values ( . . . )
on duplicate key update bburl = values(bburl);
update
gör ingenting (eftersom värdena redan matchar) men detta förhindrar att koden returnerar ett fel.