webruno 0 Denunciar post Postado Outubro 17, 2007 Olá pessoal...Gostaria de fazer uma manutenção no meu banco de dados e fazer um update com o próprio valor que já está cadastrado menos a palavra "URL".Por exemplo:nome do campo: "site"conteudo do campo: "url:http://www.imasters.com.br;url:http://www.teste.com.br;url:http://www.outro.com.br"Eu tenho cerca de 200 registros com variados sites em cada registro, e gostaria de retirar apenas a palavra "url" de cada registro. Como faço pra usar expressão regular na própria query e dar um update sem ter que usar um script PHP por exemplo?Obrigado desde já.Bruno. Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Outubro 19, 2007 Legal o que você quer fazer camarada e te falo, não te muito segredo...siga os testes que fiz e você verá como proceder: mysql> UPDATE site SET site =substring(site, 5, 120); Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 Entendeu?? Abração, qualquer dúvida, volte a postar!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Outubro 30, 2007 Oi Wagner, cara, desculpa a demora em responder o post, mas eu tinha marcado a opção para ser avisado por e-mail caso o post fosse respondido e nada. Então cara... nesse caso acho que não dá liga, porque você disse para pegar do 5ª caractere em diante ou seja: url:http://www.imasters.com.br;url:http://www.teste.com.br;url:http://www.outro.com.br vai ficar: http://www.imasters.com.br;url:http://www....ww.outro.com.br mas os outros "url" que tem na mesma string continuam. Se tiver uma solução, agradeço! Abraço, Bruno. Compartilhar este post Link para o post Compartilhar em outros sites