Rollback

6 respostas
R

Pessoal,

Fiz um DELETE acidental de alguns dados mas não estava usando transação. É possível fazer rollback?

Obrigado

6 Respostas

R

Esqueci de dizer, o banco de dados é o MySQL.

peczenyj

Vc esta com o auto-commit ligado? Se sim, paciência…

Fica a lição!

R

Como posso fazer para verificar?

peczenyj

select @@autocommit;

Se retornar 0, então vc esta com o auto-commit desabilitado, então o seu delete sem commit não foi executado ainda.

Se retornar 1, babau…

S

peczenyj

Pergunta
No SQL Server tem como verificar pelas ferramentas Query Analizer ou Interprisa Maneger se este recurso está habilitado ou desabilitado

Já aconteceu comigo, deletar um registro sem begin transaction, então não tem como executar o begin rollback e recuperar o registro

Grato
Sérgio

S

Corrigindo,

Query Analyse ou Interprise Manager

Criado 24 de julho de 2008
Ultima resposta 25 de jul. de 2008
Respostas 6
Participantes 3