Ja!
Hier haben Sie ein weiteres Beispiel:
UPDATE prices
SET final_price= CASE
WHEN currency=1 THEN 0.81*final_price
ELSE final_price
END
Dies funktioniert, weil MySQL die Zeile nicht aktualisiert, wenn es keine Änderung gibt, wie in Dokumenten erwähnt :