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

Je nutná transakce pro jeden aktualizační dotaz?

Nic vážného se stát nemůže. Ve výchozím nastavení MySQL zabalí všechny jednotlivé příkazy update/insert/delete do transakce. Pokud se v aktualizaci něco pokazí, transakce by měla být správně vrácena.

Transakce skutečně potřebujete pouze tehdy, když kombinujete více změn a chcete, aby se všechny projevily "současně" nebo "vůbec ne".

Více si o tom můžete přečíst v dokumentaci .




  1. Jak ukládat obrázky do databáze MySQL

  2. jak získat odlišné řádky s maximální hodnotou

  3. nullvalue:Zobrazit hodnoty NULL v SQLite

  4. Vyžaduje LIMIT OFFSET, LENGTH pro stránkování ORDER BY?