Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/05/2013, 04:24
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: invertir posicion de un registro

completamente de acuerdo con sjj. Los pasos que yo seguiría para hacerlo:
1) revisar que todos los datos del campo Nacimiento tienen la misma estructura y los mismos separadores para fecha, me refiero a la barra.
2) Una vez hecho esto, creo en la misma tabla y tras el campo Nacimiento un nuevo campo llamado NacimientoNuevo de tipo DATE.
3) Posteriormente lanzo esta consulta de actualización:
Código MySQL:
Ver original
  1. UPDATE tutabla SET NacimientoNuevo = STR_TO_DATE(Nacimiento, '%d/%m/%Y')
4) Compruebo luego que los datos están bien y que no sale ninguna fecha rara en el nuevo campo. Si es así la pongo a mano a partir del dato del campo Nacimiento
5) Asegurado esto y comprobado todo, elimino el campo Nacimiento
6) después cambio el nombre de NacimientoNuevo a Nacimiento.
7)Pero claro, no sé si estás cargado con programación datos sobre ese campo de la tabla. El cambio a DATE, completamente necesario para todo, te obligará a revisar la programación para la carga de ese dato. Eso tendrás que verlo en otro foro, en el de programación.