Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/02/2010, 04:43
Avatar de Willy_N
Willy_N
 
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 4 meses
Puntos: 18
Respuesta: Cambiar parte de una entrada con comando

Usando
Código SQL:
Ver original
  1. UPDATE TABLE_NAME SET column_name = REPLACE(column_name,"find_this","replace_with_this");
si consigo hacer el replace, pero claro, con este comando tengo que hacerlo tabla por tabla y columna por columna..

¿Hay una forma de cambiar el comando de tal modo que se ejecuta sobre toda la BD del tirón?

* EDIT *

He usado este comando para las tres tablas que tenían muchas cientos de entradas para cambiar y las demás entradas las he ido cambiando de uno en uno a mano. Tampoco ha costado tanto trabajo, en cuestión de 10 minutos he podido cambiar unas tres mil entradas.

O sea, ya está hecho.

Ahora solamente me quedo con la duda de por qué el SELECT REPLACE no funcionó.
Probablemente nunca lo sabré, a no ser que alguien arroja luz sobre el misterio.

Última edición por Willy_N; 28/02/2010 a las 06:30