

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em banco de dados, uma transação é uma unidade lógica de trabalho. Observe o seguinte script de uma transação implementada no MYSQL:
CREATE TABLE cliente (id INT, nome CHAR (50),
INDEX (id));
START TRANSACTION;
INSERT INTO cliente VALUES (1, 'LUCAS');
COMMIT;
SET autocommit = 0;
INSERT INTO cliente VALUES (2, 'MARCOS');
INSERT INTO cliente VALUES (3, 'PAULO');
UPDATE cliente SET nome='TIAGO' WHERE id=3;
DELETE FROM cliente WHERE nome='LUCAS';
ROLLBACK;
SELECT * FROM cliente;
Após a execução do script apresentado, a consulta retornará as colunas id e nome com os valores:
1 LUCAS
1 LUCAS
2 MARCOS
3 PAULO
1 LUCAS
2 MARCOS
3 TIAGO
2 MARCOS
3 TIAGO
null null