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

Actualizar Solo algunos datos de una Columna de mi tabla

Estas en el tema de Actualizar Solo algunos datos de una Columna de mi tabla en el foro de Mysql en Foros del Web. Saludos, la tabla se llama empleado tengo que Actualizar la columna status a X en aquellas personas que posean fecha de retiro. tengo registradas en ...
  #1 (permalink)  
Antiguo 14/05/2016, 03:04
Avatar de maskara  
Fecha de Ingreso: mayo-2016
Mensajes: 4
Antigüedad: 8 años, 6 meses
Puntos: 0
Busqueda Actualizar Solo algunos datos de una Columna de mi tabla

Saludos,

la tabla se llama empleado
tengo que Actualizar la columna status a X en aquellas personas que posean fecha de retiro.

tengo registradas en la columna status personas con E y D, pero solo tengo que cambiar a X las personas que tengan status E.

solo tengo como cambiar todos los valores pero necesito usar el where para cambiar solo los que tengan E..

Código SQL:
Ver original
  1. UPDATE empleado SET STATUS='E';
Gracias!!..

Última edición por gnzsoloyo; 14/05/2016 a las 06:32
  #2 (permalink)  
Antiguo 14/05/2016, 05:53
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Actualizar Solo algunos datos de una Columna de mi tabla

Si ya sabes que debes usar el WHERE para eso, y sabes que debas indicar en él, ¿cuál es la duda?

...escribe la consulta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 14/05/2016 a las 06:32
  #3 (permalink)  
Antiguo 14/05/2016, 10:57
Avatar de maskara  
Fecha de Ingreso: mayo-2016
Mensajes: 4
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Actualizar Solo algunos datos de una Columna de mi tabla

Que no me se la sintaxis correcta despues del where :( ..

el codigo sql que coloque es para cambiar TODOS los datos de la columna status

status
E
E
E
E
D

al colocarlo se cambiaria el ultimo dato D, quedando

status
E
E
E
E
E

.. quiero saber como cambiar solo los que digan E..

Aqui te dejo mi Consulta..
  #4 (permalink)  
Antiguo 14/05/2016, 11:09
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Actualizar Solo algunos datos de una Columna de mi tabla

Postea el update que intentaste. Si no vemos lo que hiciste no podemos decirte donde está el error.

Eso que posteas es un SELECT, No un UPDATE...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 15/05/2016 a las 06:11
  #5 (permalink)  
Antiguo 14/05/2016, 11:25
Avatar de maskara  
Fecha de Ingreso: mayo-2016
Mensajes: 4
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Actualizar Solo algunos datos de una Columna de mi tabla



pruebo con

update empleado set status='A' where'E';

lo coloco asi no da error pero no cambia los datos de la tabla la sintaxis esta mala quiero saber como es la correcta..
  #6 (permalink)  
Antiguo 14/05/2016, 12:42
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Actualizar Solo algunos datos de una Columna de mi tabla

Código MySQL:
Ver original
  1. UPDATE empleado

Eso solucionaria tu problema......un poquito mas de investigacion no caeria mal mi estimad@
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 14/05/2016, 21:02
Avatar de maskara  
Fecha de Ingreso: mayo-2016
Mensajes: 4
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Actualizar Solo algunos datos de una Columna de mi tabla

Aqui dejare el capture para el que tenga alguna duda



Listo Perfecto Muchismas Gracias por responder esta simple pregunta
Pero me sorprende ver este tipo de respuestas ya que no entendi la sintaxis completa de como actualizar .. este fue mi ultimo metodo y supongo que este foro es para aprender asi sean cosas simples para algunas personas .. estoy comenzando a trabajar y conocer las bases de datos...

Saludos a esta comunidad y Gracias!

Tema cerrado
  #8 (permalink)  
Antiguo 15/05/2016, 06:09
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Actualizar Solo algunos datos de una Columna de mi tabla

Cita:
Pero me sorprende ver este tipo de respuestas ya que no entendi la sintaxis completa de como actualizar


Perdona que demuestre mi completo asombro a lo que estás diciendo, porque se trata de la consulta de UPDATE más simple y sencilla de todas. Tan básica que ya se la da por entendida después de mostrarla en cualquier manual para dummies.

Si ya algo como
Código SQL:
Ver original
  1. UPDATE ....
  2. SET ....
  3. WHERE ...

te resulta difícil de entender, te sugiero parar cualquier cosa que hagas, y leer un buen tutorial elemental de SQL, porque todo lo que viene después es MUCHO más complejo.
Necesitas entender lo que estás escribiendo...

En serio.

Explícame, por favor, qué es lo que no entiendes de semejante consulta. rato de hacerme una idea pero no lo logro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: columna, tabla
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 13:41.