अगर आप DutyName
चाहते हैं और volNric
अद्वितीय मान रखने के लिए, फिर एक अद्वितीय बाधा/सूचकांक के साथ ऐसा करें:
create index idx_assignrequests_dutyname_volnric on assignrequests(dutyname, volnric);
फिर, जब आप insert
. करते हैं , आप इसे विफल होने दे सकते हैं। या, आप केवल on duplicate key update
. का उपयोग करके इसे अनदेखा कर सकते हैं :
INSERT into assignrequests(reqId, dutyName, volNric)"
VALUES ('" + id + "','" + dutyName + "','" + volNric + "')
ON DUPLICATE KEY UPDATE dutyName = VALUES(dutyName);
अद्यतन किया जा रहा स्तंभ स्वयं पर सेट किया जा रहा है -- इसलिए कार्रवाई कुछ नहीं करती है।