Я знаю, что вы можете использовать ON DUPLICATE KEY UPDATE
для обновления определенного значения, если для этого ключа уже есть запись,
Я могу сделать это:
INSERT INTO `tableName` (`a`,`b`,`c`) VALUES (1, 2, 3)
ON DUPLICATE KEY UPDATE `a`=1, `b`=2, `c`=3
Но как это сделать, не выписывая столбцы и значения дважды?