UPDATE table SET field='C', field2='Z' WHERE id=3;
INSERT INTO table (id, field, field2) SELECT 3, 'C', 'Z' WHERE 1 NOT IN (SELECT 1 FROM table WHERE id=3);
INSERT INTO table (id, field, field2) SELECT 3, 'C', 'Z' WHERE 1 NOT IN (SELECT 1 FROM table WHERE id=3);