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);
更新される列はそれ自体に設定されているため、操作は何もしません。