No puede pasar nada grave. De forma predeterminada, MySQL envuelve todos los comandos individuales de actualización/inserción/eliminación en una transacción. Si algo sale mal en la actualización, entonces la transacción debe revertirse correctamente.
Realmente solo necesita transacciones cuando está combinando varios cambios y quiere que todos tengan efecto "al mismo tiempo" o "ninguno".
Puede leer más sobre esto en la documentación .