Ir para conteúdo

POWERED BY:

Arquivado

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

kania

Campo correto para grandes quantidades de textos

Recommended Posts

Bom dia pessoal,

 

Temos um banco de em MySql já todo modulado e populado, porem neste momento esta dando um erro que não tínhamos percebido.

Temos um campo do Tipo TEXT, ele foi criado para que seja usado para descrição do produto, sendo possível guardar HTML no campo, utilizamos o tipo TEXT por tratar-se da necessidade de grande quantidade de texto dentro dele, e como o campo do formulário tem um editor de textos que possibilita a formatação do mesmo, logo no banco é guardado valores em HTML o que não tem como precisar a quantidade exata de caracteres que serão cadastrados a cada produto, fora a situação que você até pode determinar a quantidade de carácter, mas sempre este será contata pelo usuário como quantidade de seu texto porem o banco de dados conta o texto completo com o HTML, bem expliquei isto somente para dizer o porque o tipo tipo do campo.

 

O problema é que não sabemos o porque, as vezes quando se atualiza a informação de um usuário, exemplo limpando, atualizando a descrição do produto dele, os campos de outros usuários também estão sendo modificados, não sabemos o porque.

 

A pergunta que ficou é, tem outro campo que pode ser sugerido para este tipo informação a ser armazenada?

Já tentamos utilizar o LongText e Blob, mas também não sabemos o porque, quando vamos armazenas HTML eles não estão guardando, não da erro no código, simplesmente não salva no banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que não sabemos o porque, as vezes quando se atualiza a informação de um usuário, exemplo limpando, atualizando a descrição do produto dele, os campos de outros usuários também estão sendo modificados, não sabemos o porque.

se possível, explique melhor esse trecho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explicando...

 

Um exemplo simples é:

 

- Fizemos um backup de todo o banco de dados, para evitar problemas fizemos em 2 formatos SQL e Excel.

- Fomos verificar os Backups e o em SQL salvos tudo menos as informações contidas nos campos DESCRICAO (TEXT), o formato Excel salvou tudo certinho

- Apagamos o Banco backapeado

- Subimos o Banco em Excel que continha todas as informações corretas

- Ao verificarmos o banco já no MySql, todas as informações vieram corretamente menos as do campo DESCRICAO, mas no Backup do Excel o campo esta preenchido normalmente.

 

Ai a pergunta, o porque ele não esta subindo as informações do backup como deveria?

 

Como falei antes, notamos isto quando um cliente atualizou as informações de seu cadastro e nos notificou que depois de atualizar o campo descrição não estava mais aparecendo, fomos verificar e todos os campos tinham sido apagados, o que parecia de cara um erro no código que da update no campo da tabela, porem não era erro de código, porque no backup acontece o mesma problema, e agora, o que pode ser?

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.