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 .