er is geen ALS NIET BESTAAT syntaxis in INSERT , maar je zou gebruik kunnen maken van het ON DUPLICATE KEY-mechanisme. Ervan uitgaande dat u een unieke index maakt op voornaam, achternaam, zou uw update kunnen luiden:
INSERT INTO tb (firstname, lastname)
VALUES ('Jack', 'Doe')
ON DUPLICATE KEY UPDATE lastname = lastname;
waardoor de insert neutraal wordt.