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

update a campo timestamp

Estas en el tema de update a campo timestamp en el foro de Mysql en Foros del Web. Hola mis estimados colegas, tengo la siguiente duda.. tengo en una tabla muchos registros con fechas asi: 2010/08/05 2010/08/15 2010/08/12 2010/08/02 2010/08/08 2010/08/25 Lo que ...
  #1 (permalink)  
Antiguo 24/08/2010, 10:43
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
update a campo timestamp

Hola mis estimados colegas, tengo la siguiente duda..

tengo en una tabla muchos registros con fechas asi:

2010/08/05
2010/08/15
2010/08/12
2010/08/02
2010/08/08
2010/08/25


Lo que necesito es cambiarle el mes a todas que esos registro quedaran.

2010/07/05
2010/07/15
2010/07/12
2010/07/02
2010/07/08
2010/07/25


me imagine que con un

update tabla set month(campotimestamp) = 07

pero no sirve obvio esta muy loco..

no se como hacer el query para cambiar el mes a estos registro ojala que alguno de ustedes si sepa y comparta su conocimiento..


Saludos y gracias de ante mano.
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #2 (permalink)  
Antiguo 24/08/2010, 11:14
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Respuesta: update a campo timestamp

Bueno muchas gracias de todas formas por los que leyeron este post, les comento que ya pude resolver esto.

les pongo el query por si a alguien le llega a servir en un futuro.


update tabla set CampoFecha = concat(year(CampoFecha),'-07-',day(CampoFecha))


como verán modifico el campo pero antes obtengo sus datos y hago una concatenación.

realmente fácil pero no lograba entender como hacerlo..


Saludos,
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/

Etiquetas: timestamp, update, campos
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 21:55.