Nemůžete to udělat automaticky, protože došlo k uváznutí, protože dvě transakce se pokoušely upravit stejná data . Pokud víte že prostě opakování stejných příkazů bude správná věc, musíte to implementovat ve své aplikaci.
Nechat databázi, aby to dělala automaticky, by však bylo nezodpovědné, protože stejně dobře mohou nastat případy, kdy se vaše aplikace musí nejprve podívat na novou situaci v databázi, než vydá potenciálně upravené příkazy, pokud vůbec nějaké.