Anda dapat membuat indeks/batasan unik pada kolom yang Anda inginkan untuk menjadi unik:
alter table t add constraint unq_t_bburl_addontitle unique t(bburl, addontitle)
Sisipan pada tabel kemudian akan menghasilkan kesalahan. Anda dapat menghindari kesalahan dengan on duplicate key update
:
insert into t ( . . . )
values ( . . . )
on duplicate key update bburl = values(bburl);
update
tidak melakukan apa pun (karena nilainya sudah cocok) tetapi ini mencegah kode mengembalikan kesalahan.