Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida....

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?

2 respostas
solução!

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.

SQL grupos

  Caso este post tenha lhe ajudado, marque-o como solução . Bons Estudos!  🤓

Obrigado, top demais!