Jump to content
Fivewin Brasil

erro ao recuperar tabela de banco de dados MYSQL


marcioe

Recommended Posts

Amigos

Toda vez que tento recuperar uma tabela de fotos, é apresentado essa MSG


Error while executing this query:INSERT INTO `foto_empresa` (`CODIGO_EMPRESA`,`LOGO_EMPRESA`) VALUES

(58,0xFFD8FFE000104A46494600010101012C012C0000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0A0B0B0D0E12100434B

etc um monte..... etc. etc... etc....

210A52108429484210A57FFFD9);

The server has returned this error message:MySQL server has gone away

MySQL Error.

id=code>id=code>

será que tem como resolver...

informaisvrb@gmail.com

msn mastermarvrb@msn.com

32-9104-0562

Link to comment
Share on other sites

Amigos

Toda vez que tento recuperar uma tabela de fotos, é apresentado essa MSG


Error while executing this query:INSERT INTO `foto_empresa` (`CODIGO_EMPRESA`,`LOGO_EMPRESA`) VALUES

(58,0xFFD8FFE000104A46494600010101012C012C0000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0A0B0B0D0E12100434B

etc um monte..... etc. etc... etc....

210A52108429484210A57FFFD9);

The server has returned this error message:MySQL server has gone away

MySQL Error.

id=code>id=code>

será que tem como resolver...

informaisvrb@gmail.com

msn mastermarvrb@msn.com

32-9104-0562

Link to comment
Share on other sites

está perdendo a conexão, provavelmente pelo tamanho exagerado da tabela, ou alguma divergência entre os campos (LOGO_EMPRESA)

veja se o campo origem e o campo destino são exatamente do mesmo tipo, não sei se é Blob que está usando ou o que...

se estiver fazendo via sistema, tente fazer assim....


aSQL:=sqlArray(cSQL)

FOR WX:=1 TO len(aSQL)

aSQL[WX,01]:=VAL(aSQL[WX,01])

cSQL:='INSERT INTO TABELA_DESTINO (CAMPO1,CAMPO2..) SELECT CAMPO1,CAMPO2... FROM TABELA_IMAGEM WHERE ID = '+SQLNTRIM(TAB[WX,01])

sqlexecute(cSQL)

NEXT

id=code>id=code>

falo pra tentar assim pra ver se registro a registro (se já não estiver fazendo) para de perder a conexão (existe variável para aumentar esse tempo, não me lembro agora ^^)

Erciley Junior

FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY

Link to comment
Share on other sites

amigo, obrigado por responder

estou usando o MySQL Administrator.

Fiz o teste Apagando o banco de dados todo, ou seja para não conflito de campos, etc...

Mesmo assim persiste.

Reparei que é só a tabela de Foto, os demais ele recupera sem dar erro algum.

informaisvrb@gmail.com

msn mastermarvrb@msn.com

32-9104-0562

Link to comment
Share on other sites

Entendo...

outra forma de tentar é:

CREATE TABLE tabela01 ENGINE = INNODB SELECT * FROM tabela02

esse comando irá criar a tabela01 idêntica a tabela02... você tem que informar o ENGINE que está usando, pois isso eu vi que o comando não cria idêntico...

Bom, utilizando WorkBench 5.2, tive problema com esse mesmo erro em comandos muito demorados, muito demorado entende-se select´s que demoram mais que 30 segundos.... utilizando o MySQL-Front 5.0, não tenho problema algum, o comando pode demorar 5 minutos que não há perca de conexão....

tente realizar um teste com isso..

Erciley Junior

FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY

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
Reply to this topic...

×   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.

Loading...
×
×
  • Create New...