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