COMMIT mantém a Transação e ROLLBACK não mantém, se não quero manter não poderia deixar sem um comando? Colocaria o START TRANSACTION, viriam os comandos e no final não colocaria o ROLLBACK, deixaria em branco.
COMMIT mantém a Transação e ROLLBACK não mantém, se não quero manter não poderia deixar sem um comando? Colocaria o START TRANSACTION, viriam os comandos e no final não colocaria o ROLLBACK, deixaria em branco.
Oii Paula, tudo bem?
A transação é todo processo de manipulação ou consulta do banco de dados. Uma transação é feita ou não é feita, não dá pra fazer pela metade. É tudo feito em uma viagem só. O Start, Commit e Rollback
são para controlar essas transações.
Entretanto, não é possível iniciar uma transação e não fechar ela. Se você iniciar uma transação, você precisa fechar ela com o commit ou com rollback.
Espero que tenha ficado mais claro isso. Qualquer coisa vamos conversando, tá bom? :D