Jump to content
Fórum Script Brasil
  • 0

MySQL Rollback Implicito


GFC

Question

Tenho uma aplicação em VB6 acessando um servidor MySQL 5.0 funcionando há alguns anos sem muitos problemas.

Tabelas tipo Innodb, Autocommit ligado (padrão), LOG binario ativo. Utilizo MyODBC 3.51.27.

Ocorre que há uma semana atráz tive um problema muito estranho. Sumiram alguns registros de varias tabelas.

Fui investigar os LOGs binarios para descobrir o que ocorreu.

Encontrei um Rollback de um bloco inteiro de instruções, sendo que a aplicação não tem esse Rollback. Como disse acima, trabalha com Autocommit ligado.

Em algum momento o MySQL fez um Rollback não disparado pela aplicação.

O que pode ter causado esse Rollback?

O que mais posso procurar no LOG binario ou mesno no LOG de consultas que possa me ajudar a descobrir o que ocorreu?

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Tenho um problema parecido.

Possuo uma aplicação em VB6 também, com banco de dados MySql 5.5.25 e MyODBC 3.51.12.

Porém, estou implantando esta aplicação em um cliente e ele já possui o MyODBC, só que com a versão 3.51.27.

Tenho uma tabela com os seguintes campos:

NOM_CONTEUDO      TEXT
DSC_OBSERVACAO      TEXT

Na versão 3.51.12, esses campos do tipo TEXT são reconhecidos normalmente, porém, a versão 3.51.27 não aceita.

 

O que pode ser?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...