Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Claudio Neto

[Resolvido] Usando START TRANSACTION

Recommended Posts

Boa tarde.

 

Em meu MySQL, o START TRANSACTION não está fazendo efeito.

 

Toda transação que realizo efetua, independente se dou COMMIT ou não, mesmo quando executo o ROLLBACK, a transação ocorre.

 

Uso o MySQL Front para se comunicar com o SGBD e estou rodando aplicações em ASP, por qualquer um dos dois meios, o mesmo erro ocorre.

 

Não manjo nada de configurá-lo por linha de comando. Alguém pode me ajudar por favor?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso alguém se interesse o problema é o seguinte:

 

O MySQl pode trabalhar com suas tabelas de dois tipos. Transacional e não transacional. Por padrão vem como não transacional, e não me perguntem porque não sei alterar isso.

 

As tabelas transacionais permitem que uso o START TRANSACTION e COMMIT ou ROLLBACK, porém permitem também mais um monte de recursos, o que deixa o sistema lento.

 

O sistema não transacional chega a ser de 3 a 5 vezes mais rápido. Mas se alguma transação der problema no meio do caminho ficará assim mesmo, não tem como reparar, então o aconselhável é trabalhar com backup sempre.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.