Erro no MySql

MySQL

29/07/2013

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

Curtidas 0

Respostas

Roniere Almeida

Roniere Almeida

29/07/2013

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]
GOSTEI 0
William

William

29/07/2013

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.
GOSTEI 0
POSTAR