Preciso modificar muitos itens de um banco rapidamente
Desenvolvo um portal, utilizo joomla, meu problema atual é com MySQL.
Cadastrei 300 categorias e agora preciso copia para outras 12 Seções..
Quando mando copiar as 300 categorias para outra seção, pelo joomla, elas copiam, mas ficam com o nome ´Cópia de nome_da_categoria´
Quero que fique só o nome original das categorias ao copiar..
Pelo PhpMyAdmin eu visualizo a coluna toda copiada, esta lá com os ´Cópia de´ em todos os campos..
Preciso de ajuda para modificar tudo com um só comando SQL, que localize todos os itens da coluna ´title´ contendo o texto ´Cópia de´ e remover esse ´Cópia de´, preservando o nome original...
Ex:
Na coluna title tem os itens:
Cópia de agua
Cópia de terra
Cópia de fogo
e por ai vai..
Preciso que fiquem:
agua
terra
fogo
Tentei pelo PhpMyAdmin, mas eu só consigo localizar os itens e dps editar manualmente 1 por 1... Não me resolve, são 300 x 11 edições manualmente...
O portal ja esta atrasado.. preciso de ajuda o quanto antes, por favor, alguem pode me ajudar??
Cadastrei 300 categorias e agora preciso copia para outras 12 Seções..
Quando mando copiar as 300 categorias para outra seção, pelo joomla, elas copiam, mas ficam com o nome ´Cópia de nome_da_categoria´
Quero que fique só o nome original das categorias ao copiar..
Pelo PhpMyAdmin eu visualizo a coluna toda copiada, esta lá com os ´Cópia de´ em todos os campos..
Preciso de ajuda para modificar tudo com um só comando SQL, que localize todos os itens da coluna ´title´ contendo o texto ´Cópia de´ e remover esse ´Cópia de´, preservando o nome original...
Ex:
Na coluna title tem os itens:
Cópia de agua
Cópia de terra
Cópia de fogo
e por ai vai..
Preciso que fiquem:
agua
terra
fogo
Tentei pelo PhpMyAdmin, mas eu só consigo localizar os itens e dps editar manualmente 1 por 1... Não me resolve, são 300 x 11 edições manualmente...
O portal ja esta atrasado.. preciso de ajuda o quanto antes, por favor, alguem pode me ajudar??
Smiters
Curtidas 0
Respostas
Otto
21/03/2007
olá, tenta isso:
ve se é isso que precisa :P
update tabela set campo = REPLACE (campo, ´Cópia de água´, ´água´);
ve se é isso que precisa :P
GOSTEI 0
Smiters
21/03/2007
Serve pra um campo, preciso de um que busque e substitua de todos, como expliquei acima..
Mas valeu a ajuda!
Mas valeu a ajuda!
GOSTEI 0
Smiters
21/03/2007
Está ai a solução:
update tabela set title=substring( title, 10 )
Vlw :D
update tabela set title=substring( title, 10 )
Vlw :D
GOSTEI 0