Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia.
Achei bem interessante e resolvi compartilhar.
Tive uma situação em que precisei atualizar uma tabela e mudar os nomes de alguns campos porém não podia deletar os campos antigos pois ainda seriam usados para algumas buscas.
Achei este tópico: Como duplicar uma coluna?
Ele tem os exemplos:
>
Citar
Assim:Passa o valor de uma coluna para outra:
>
Citar
UPDATE tabela SET ref=te
Adicionando .jpg ao final de cada valor de uma coluna:
>
Citar
UPDATE tabela SET te=CONCAT(te, '.jpg')
Porém precisei juntar as duas coisas e fiz assim:
UPDATE tabela SET coluna1 = CONCAT (coluna2 , 'string' , coluna3 )
Explicando:
Faça um update normal, a coluna1 é a coluna que você criar (com os dados unidos), depois use o CONCAT e dentro do ( ) separe por vírgulas as colunas, ou strings conforme sua necessidade!
Espero que ajude quem precisar.
Obs.: Se postei da maneira errada a contribuição os moderadores podem mover para o local correto.Carregando comentários...