SQL Insert or Update
Есть ли какая-нибудь функция, которая добавляла бы значения в базу данных, если с определённым id значений нет, и обновляла бы, если значение существует. Насколько я понял, надо каждый раз проверять на существование данной строки и потом, если она есть, то выполняем update, а если нет, то insert. Или есть другой вариант, без лишних запросов?
Источник: Stack Overflow на русском