bobra 0 Denunciar post Postado Novembro 9, 2005 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
Spyder.RV 0 Denunciar post Postado Novembro 9, 2005 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...ObrigadoUse 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