Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2010, 16:38
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 7 meses
Puntos: 180
Respuesta: Actualizar datos de forma masiva

Debes hacerlo mediante un CASE

UPDATE jos_community_fields_values
SET value = CASE WHEN value = 'Primero' THEN 'Segundo'
WHEN value = 'Segundo' THEN 'Tercero'
ELSE 'Ex-alumno' END
WHERE field_id = 15

Ahora bien, si estamos hablando de muchos registros (MILLONES), entonces deberias buscar la forma de hacerlo mediante un WHILE y "marcando" (colocar un flag o bandera) de aquellos que ya fueron ACTUALIZADOS.

Espero haberme explicado.