Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

cambiar varios valores de una columna

Estas en el tema de cambiar varios valores de una columna en el foro de Mysql en Foros del Web. Hola, necesito pedirles un favor... en realidad, no se si es posible hacerlo, pero tengo que cambiar vario valores de una columna de mi base ...
  #1 (permalink)  
Antiguo 26/11/2012, 06:50
 
Fecha de Ingreso: junio-2012
Ubicación: En Chile :D
Mensajes: 44
Antigüedad: 11 años, 9 meses
Puntos: 0
cambiar varios valores de una columna

Hola, necesito pedirles un favor...

en realidad, no se si es posible hacerlo, pero tengo que cambiar vario valores de una columna de mi base de datos...

es explico mas detalladamente:

En mi columna X tengo 2 valores, los cuales debo cambiar asi:

Cumple -> Red Estanca
No Cumple -> Red no Estanca

Se puede hacer?

GRACIAS
  #2 (permalink)  
Antiguo 26/11/2012, 07:21
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: cambiar varios valores de una columna

La descripcion no es lo suficientemente clara.
¿Te refieres a que quieres hacer un UPDATE masivo de dos campos, o que sólo afectará ciertos registros? ¿ Se trata de cambiar los datos dependiendo del valor actual de esos campos?
¿Es un valor de cadena de texto?

¿Podrías mostrarnos lo que hay en la tabla, y qué es lo que debería quedar?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 26/11/2012, 09:02
 
Fecha de Ingreso: junio-2012
Ubicación: En Chile :D
Mensajes: 44
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: cambiar varios valores de una columna

disculpa si soy poco clara...

Tengo una tabla la cual tiene 3 columnas:

-ID
-Estado
-Artefacto

En la columna estado se guardan valores distintos (texto):

-Cumple
-No Cumple
-No Aplica

Mi problema es que son mas de 10000 registros, y cambiar uno a uno los "cumple" y los "no cumple" va a ser de locos..

Como dices tu, la idea es hacer un tipo de UPDATE masivo, a los "CUMPLE" por "RED ESTANCA" y a los "NO CUMPLE" por "RED NO ESTANCA"

Me explico mejor

(no puedo mostrarles la tabla pq estoy desde mi móvil)

Fui lo suficientemente clara o definitivamente mas tarde debere subir la tabla?
  #4 (permalink)  
Antiguo 26/11/2012, 10:06
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: cambiar varios valores de una columna

Se puede hacer en un UPDATE, pero lo más claro para mi es dividirlo en dos

Código SQL:
Ver original
  1. UPDATE Tabla SET Estado = 'RED ESTANCA' WHERE Estado = 'CUMPLE'
  2.  
  3. UPDATE Tabla SET Estado = 'RED NO ESTANCA' WHERE Estado = 'NO CUMPLE'
  #5 (permalink)  
Antiguo 26/11/2012, 13:53
 
Fecha de Ingreso: junio-2012
Ubicación: En Chile :D
Mensajes: 44
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: cambiar varios valores de una columna

mmmm.... pense que seria algo mas complicado, muchisimas gracias!!!!!

Etiquetas: columna
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:37.