Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/01/2010, 12:14
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: consulta con php+mysql

Porque te toca hacer update con esas fechas formateadas...

Es decir, copias esa tabla con un nombre temporal... "clientes_con_fecha". La idea es que crees una tabla espejo de la que tienes, pero la nueva tabla tendrá el campo de la fecha tipo DATE.

Cuando tengas la nueva tabla "clientes_con_fecha". Haces algo parecido a esto:

Código MySQL:
Ver original
  1. select * from tabla_vieja where fecha = '12 de Enero 1976';

Te traera unos registros y a esos registros en la tabla nueva le aplicas el update con la fecha formateada de la manera como te ayudó Hidek1

Código MySQL:
Ver original
  1. update tabla_con_fecha set fecha='12-1-1976' where id_cliente in (1,2,3,4,5,6);

Es sólo una manera de hacerlo, creo que la menos rápida. Pero te dará ideas.

Otra manera es haciendo subconsultas, te ayuda mucho con le performance.

Cuando estés seguro que todas las fecha tipo DATE están correctas cambias el nombre de la tabla "tabla_con_fecha" por el verdadero nombre de la tabla (osea la anterior).

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com