Mysql
 sql >> Database >  >> RDS >> Mysql

È necessario scrivere ROLLBACK se le query falliscono?

Penso che tu stia chiedendo se è necessario eseguire ROLLBACK, poiché senza di esso i commit non vengono ancora applicati. Questo è tecnicamente vero, ma solo perché la transazione è ancora aperta poiché non l'hai terminata. Tutto ciò che impegna implicitamente la transazione (ad esempio, l'avvio di una nuova transazione) agirà come se avessi eseguito COMMIT, che è l'opposto di ciò che desideri