Ir para conteúdo

POWERED BY:

Arquivado

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

gromano

[Resolvido] Update em parte da string

Recommended Posts

Prezados, bom dia!

 

Estou precisando fazer um update em uma parte da string e manter a outra intacta. Tenho um campo que contém o endereço parcial de um arquivo e preciso modificá-lo.

 

Ex.: O campo está com o valor 'pasta xyz/arquivo1.mp3'. Preciso de mudar o nome da pasta e manter o nome do arquivo.

 

Estou utilizando a sentença abaixo:

 

update tabela 
set caminhoimagem = concat('0001\\', SUBSTRING_INDEX(caminhoimagem,'\\',-1) 
where SUBSTRING_INDEX(caminhomagem,'\\',1) = 'pasta xyz';

Quero, portanto, que o campo fique assim: '0001/arquivo1.mp3'

 

Entretanto há algum erro na sintaxe e o comando não executa.

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque não usa simplesmente a função replace?

 

http://dev.mysql.com/doc/refman/4.1/pt/string-functions.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que bom que resolveu

 

Abraços e parabéns

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.