sql >> Databáze >  >> RDS >> Mysql

Restartování transakce v MySQL po uváznutí

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é.



  1. Jak přihlášení fungují na propojených serverech (příklady T-SQL)

  2. 2 způsoby, jak vrátit řádky, které obsahují alfanumerické znaky v MySQL

  3. Seznamte se s Michalem Barem a mnou na Microsoft Ignite!

  4. PIVOT dotaz na odlišné záznamy