Fórum Erro no MySql #449748

29/07/2013

0

Amigos,

tenho uma tabela numa base de dados Mysql com 56 campos Text, consigo gravar em alguns 6 a 7 campos dependendo do volume de caracteres, acima disso da o seguinte erro: GOT ERROR 139 FROM STORAGE ENGINE.

alguem pode me ajudar a resolver este problema?

Agradeço desde ja a atenção
Rogerio Sousa

Rogerio Sousa

Responder

Posts

29/07/2013

Roniere Almeida

o interessante é que vc está utilizando o TEXT, quantos caracteres em media precisa?

[url]http://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html[/url]
Responder

Gostei + 0

29/07/2013

William

Olá Aben, infelizmente acho que é impossível trabalhar com essa quantidade de campos do tipo TEXT, existem relatos que o
MySQL suporta no máximo 15 a 20 campos desse tipo, mas depende da Storage Engine. Lembrado que campos que gravam caracteres
utf8 sofrem um acréscimo, ou seja, 1 caracter utf8 pode exigir até 3 bytes a gavação.

Além do MySQL suportar + ou - 8000 caracteres por linha(registro), mas tudo depende da engine.

O pessoal costuma dividir em várias tabelas quando ocorre esse problema.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar