Puoi creare un indice/vincolo univoco sulle colonne che desideri siano univoche:
alter table t add constraint unq_t_bburl_addontitle unique t(bburl, addontitle)
Un inserto sulla tabella genererà quindi un errore. Puoi evitare l'errore con on duplicate key update
:
insert into t ( . . . )
values ( . . . )
on duplicate key update bburl = values(bburl);
L'update
non fa nulla (perché i valori già corrispondono) ma questo impedisce al codice di restituire un errore.