Cita: si, l oque pasa es que tengo como 600 registros ya en la base de datos, intente convertir esos campos a datetime pero me borra el valor actual, y pues restaure un respaldo que tengo, n ose como podria hacer para arreglar eso en la base de datos para no volver a agregar uno por uno.
Haz un script que lo haga por ti.
Código php:
Ver original<?php
//Crea un campo EXTRA en la base de datos tipo DATE, con el nombre que desees
//Para este ejemplo yo supuse que lo llamaste "fecha2"
//Te conectas a MySQL
$id = $row['id'];
$new_fecha = "$anio-$mes-$dia";
mysql_query("UPDATE tabla SET fecha2 = '$new_fecha' WHERE id = $id"); }
//Ejecutas el archivo, cuando termine ...
//entonces ya puedes eliminar el campo fecha (el viejo)
//y renombras el campo fecha2 a fecha
?>
Probablemente se pueda directamente desde MySQL, pero ignoro como hacerlo. Si alguien sabe, que lo ponga (asi hasta yo aprendo).