Actualizacion masiva en SQL

1.883 3
 #1
Escrito (Editado )  0  0  
Qué tal,
Necesito hacer una actualización de un campo determinado. No tengo ni idea de SQL, pero por razones laborales la tengo que tener preparada para el lunes.

Que yo sepa (aunq vosotros lo sabréis mejor emoticon sonrisa) es algo como:

Select campo_que_quiero
From la_tabla_de_datos_a_la_que_llamo
where el_campo_que_quiero_tiene_un_valor_determinado (en este caso está vacío)
update to el_nuevo_valor_que_quiero_asignar.

Estoy probando con diferentes combinaciones pero todas me las no válidas.

Alguna ayuda?
Gracias!!
 #2
Escrito   0  0  
Bueno, probando con otra fórmula, me voy acercando al objetivo.
La fórmula se cumple cuando el campo está relleno, pero en mi caso los campos que quiero actualizar están en blanco. ¿Cómo se pone ese "valor"?)

La fórmula de ahora es:

update tabla
set nombre_columna = REPLACE(nombre_columna,'valor actual ','valor nuevo')
 #3
Escrito   0  0  
no hace falta el replace ese, es mucho más sencillo.

UPDATE `tabla` set columna1='nuevovalor',columna2='nuevovalor',columna3='nuevovalor' WHERE (condición).

Un saludo.
 #4
Escrito   0  0  
Gracias iceb0y!! emoticon guiño
Mira que era una mezcla de las dos fórmulas...je
He hecho varias pruebas y todo ok. emoticon sonrisa
Volver a Informática