Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2009, 07:42
SebasSebas
 
Fecha de Ingreso: junio-2008
Mensajes: 71
Antigüedad: 15 años, 10 meses
Puntos: 0
Reducir varios updates

Tengo el siguiente caso.

Debo hacer un update a un campo, según una determinada condición. Es decir:

Código PHP:
UPDATE tabla
      SET valor 
'A'
      
WHERE id '1' 
Pero varias veces, es decir: valor = 'A' y id = '1', valor = 'B' y id = '2',..., valor = 'ZEFD' y id = '623641'

Esta situación me ha ocurrido mucho, pero no me ha importado, salvo hoy que me toca hacerlo hasta miles de veces. El método para estos casos es repetir el UPDATE para cada caso, pero como el resultado son miles de UPDATE pensar en eso me recuerda a este smile

¿habrá una forma mejor?

Pensé en la opción de usar REPLACE, pero de esta forma se pierde la data de los otros campos y parece que no tiene remedio, además que no estoy seguro si pase algo loco con algún campo que sea autoincrement.

Gracias adelantadas.