आप जिन स्तंभों को अद्वितीय बनाना चाहते हैं, उन पर आप एक अद्वितीय अनुक्रमणिका/बाधा बना सकते हैं:
alter table t add constraint unq_t_bburl_addontitle unique t(bburl, addontitle)
टेबल पर एक इंसर्ट तब एक एरर जनरेट करेगा। आप on duplicate key update
के साथ त्रुटि से बच सकते हैं :
insert into t ( . . . )
values ( . . . )
on duplicate key update bburl = values(bburl);
update
कुछ नहीं करता (क्योंकि मान पहले से मेल खाते हैं) लेकिन यह कोड को एक त्रुटि वापस करने से रोकता है।