Вставить… при обновлении дублированного ключа ничего не используя MySQL

Моя проблема в том, что у меня есть несколько уникальных ключей на столе.

Вставить игнорировать не вариант, потому что он подавляет ошибки.MySQL не поддерживает условные выражения любого типа вне оператора (например, if (cond), затем вставлять, а не вставлять)Хранимые процедуры не являются опцией (единственное место, где я могу использовать операторы if / else)При дубликате ключа может обновляться ключ с новым значением, но я хочу, чтобы уникальные ключи не менялись в случае сбоя ограничения уникальности.

Таким образом, единственная опция будет на дубликате, только не обновляйте ничего. Есть ли способ, которым я могу достичь этого? Или есть еще варианты?

Ответы на вопрос(2)

Ваш ответ на вопрос