Zitat von
omata:
Wenn die Zahl nicht da ist wird sie hinzugefügt, wenn sie schon da ist wird eine
Exception ausgelöst und dann kannst du dein UPDATE machen.
Exceptions sollten dazu genutzt werden, wozu sie auch gedacht sind, nämlich Fehler oder Randbedingungen abzufangen, auf die man keinen Einfluss hat als Programmierer und nicht als Möglichkeit dienen den Programmablauf zu steuern.
Das was du da vorschlägst ist ungefähr so, als wenn du mit geschlossenen Augen über die Ampel fährst und wenn es knallt war es rot.