Wenn Du sagst, mach ein Update auf den Datensatz, dessen Primärschlüssel dem angegebenen Wert entspricht, und es gibt diesen Datensatz nicht mehr, dann wird eben nichts aktualisiert. Wieso sollte da ein Fehler kommen? Versuch doch mal, für 2 Datensätze denselben Wert im Primärschlüssel zu vergeben, dann sollte es auch eine
Exception geben.