Nic poważnego nie może się wydarzyć. Domyślnie MySQL obejmuje wszystkie pojedyncze polecenia aktualizacji/wstawiania/usuwania w transakcji. Jeśli coś pójdzie nie tak podczas aktualizacji, transakcja powinna zostać poprawnie wycofana.
Tak naprawdę potrzebujesz transakcji tylko wtedy, gdy łączysz wiele zmian i chcesz, aby wszystkie zaczęły obowiązywać „w tym samym czasie” lub „w ogóle”.
Więcej na ten temat możesz przeczytać w dokumentacji .