sql >> Databasteknik >  >> RDS >> Mysql

Startar om transaktionen i MySQL efter dödläge

Du kan inte göra det automatiskt, eftersom dödläget inträffade, eftersom två transaktioner försökte ändra samma data . Om du vet att bara försöka med samma uttalanden igen är det rätta att göra, du måste implementera detta i din ansökan.

Men att låta databasen göra det automatiskt skulle vara oansvarigt, eftersom det lika gärna kan finnas fall där din applikation först måste ta en titt på den nya situationen i databasen, innan den utfärdar eventuellt modifierade uttalanden, om några alls.



  1. Minnes-/lagringsteknikhierarki och SQL Server

  2. EEE MMM dd HH:mm:ss ZZZ åååå datumformat till java.sql.Date

  3. Ladda om MySQL-data inuti en DIV med Ajax

  4. MySQL lagrad procedur med parametrar