Ir para conteúdo

POWERED BY:

Arquivado

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

bobra

Como armazenar campos com mais de 256 com truncamento

Recommended Posts

Olá...alguém sabe como resolver o problema para armazenar campos com mais de 256 caracteres e eliminar os espaços em branco não utilizados, como ocorre no varchar...Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...alguém sabe como resolver o problema para armazenar campos com mais de 256 caracteres e eliminar os espaços em branco não utilizados, como ocorre no varchar...Obrigado

Use campos blob..Nos seus INSERTS ou UPDATES, use a função trim() e suas variantes:trim() : Limpa os espaços em branco à direita e à esquerda da stringltrim(): Limpa os espaços em branco à esquerda da stringrtrim(): Limpa os espaços em branco à direita da string.
#Uma tabela de exemplo:CREATE TABLE `teste` (  `Id` int(11) NOT NULL auto_increment,  `Blob_Campo` blob,  PRIMARY KEY  (`Id`));# Inserir valores em um campo BLOB, limpando os espaços nos 2 ladosINSERT INTO SUA_TABELA (SEU_CAMPO_BLOB) VALUES (TRIM('   SUA STRING   '));# Atualizar o valor de um campo BLOB, limpando espaços à direitaUPDATE SUA_TABELA SET SEU_CAMPO_BLO='   SUA STRING   ' WHERE Id=1;

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.