Darum ja auch als "aktivierbares" Zusatzfeature, das Standardmäßig nicht aktiv ist.
Um nur die Trigger neu anzustoßen, machen Viele oft einfach einen Post ohne Änderung, ala
SET aaa=aaa
Der Aufwand das selber zu prüfen ist auch größer (längeres
SQL und eventuell doppelte Auswertung), als wenn die
DB das von selber schon könnte.
Ich finde das wäre ein gutes Grundfeature, so wie ein INSERT OR UPDATE.