Fiz o seguinte comando:
START TRANSACTION;
DROP TABLE produtos2;
Apagou a tabela##
Ai fiz:
rollback;
e a tabela não foi restaurada#
Podem me explicar?
Fiz o seguinte comando:
START TRANSACTION;
DROP TABLE produtos2;
Ai fiz:
rollback;
Podem me explicar?
Oi, Alex
"COMMIT e ROLLBACK", manipular transações DML ( INSERT, DELETE e UPDATE)
"DROP" é o tipo DDL
Subconjuntos da linguagem SQL e seus comandos:
DML: linguagem de manipulação de dados (Data Manipulation Language): INSERT, DELETE e UPDATE.
DQL: linguagem de consulta de dados (Data Query Language): SELECT.
DDL: linguagem de definição de dados (Data Definition Language) : CREATE, DROP e ALTER.
DCL: linguagem de controle de dados (Data Control Language): GRANT e REVOKE.
DTL ou TCL: linguagem de transação de dados (Data Transaction Language ou Transaction Control Language): COMMIT, BEGIN e ROLLBACK.
Obrigado, top demais!