Als u DutyName
. wilt en volNric
om unieke waarden te hebben, doe dit dan met een unieke beperking/index:
create index idx_assignrequests_dutyname_volnric on assignrequests(dutyname, volnric);
Wanneer u vervolgens de insert
, je kunt het laten mislukken. Of u kunt het gewoon negeren met on duplicate key update
:
INSERT into assignrequests(reqId, dutyName, volNric)"
VALUES ('" + id + "','" + dutyName + "','" + volNric + "')
ON DUPLICATE KEY UPDATE dutyName = VALUES(dutyName);
De kolom die wordt bijgewerkt, wordt op zichzelf ingesteld -- dus de bewerking doet niets.