Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

É necessário escrever ROLLBACK se as consultas falharem?


Acho que você está perguntando se é necessário executar o ROLLBACK, pois sem ele os commits ainda não são aplicados. Isso é tecnicamente verdade, mas apenas porque a transação ainda está aberta, já que você não a finalizou. Qualquer coisa que confirme implicitamente a transação (por exemplo, iniciar uma nova transação) agirá como se você tivesse executado COMMIT, que é o oposto do que você deseja