Vous ne pouvez pas le faire automatiquement, car le blocage s'est produit, car deux transactions essayaient de modifier les mêmes données . Si vous savez que simplement réessayer les mêmes instructions sera la bonne chose à faire, vous devez l'implémenter dans votre application.
Cependant, faire en sorte que la base de données le fasse automatiquement serait irresponsable, car il pourrait tout aussi bien y avoir des cas où votre application doit d'abord examiner la nouvelle situation dans la base de données, avant d'émettre des instructions potentiellement modifiées, le cas échéant.