Mi problema surge cuando quiero volver a guardar los nuevos valores en la Base de Datos. Podría hacer un update por registro, pero eso significaría ir y venir 50.000 veces.

Muchas gracias

| |||
![]() Yo cargo mediante un Select un número alto de registros y los meto en un array (hablamos de 50.000) para tratarlos y liberar estres a la base de datos. Mi problema surge cuando quiero volver a guardar los nuevos valores en la Base de Datos. Podría hacer un update por registro, pero eso significaría ir y venir 50.000 veces. ![]() Muchas gracias ![]() |
| |||
Bueno, si quieres hacer el update de cada registro con datos disitintos si lo vas a tener que hacer uno por uno. Pero si quieres hacer un cambio general, por ejemplo, cambiar todas las palabras de un campo que dicen "Enero" por "Ene", entonces lo podrías hacer de la siguiente manera:
Código:
Este enunciado hace un cambio global de todos los registros que tengan como mes el valor de "Enero".UPDATE tabla SET mes="Ene" WHERE mes="Enero" SALUDOS |