Я делаю INSERT ... ON DUPLICATE KEY UPDATE
, но мне нужно, чтобы часть обновления была условной, выполняя обновление только в том случае, если изменилось какое-то дополнительное условие.
Однако WHERE
не разрешено на этом UPDATE
. Есть ли обходной путь для этого?
Я не могу использовать комбинации INSERT/UPDATE/SELECT, так как это должно работать над репликацией.