Cita: nose si guardar las fecha como varchar
¿Varchar?
No, no, no, no y NO.
Las fechas
nunca se guardan como VARCHAR. Eso sólo sirve para tener datos basura, malas consultas, pésima performance, y complicaciones todo el tiempo.
No es que
puedas tener complicaciones.
Las vas a tener si haces eso.
Las fechas se deben definir SIEMPRE como DATE, DATETIME o TIMESTAMP, y luego en el lenguaje de programación las manipulas para insertarlas en el estandar de BBDD (AAAA-MM-DD), así como en las consultas, cuando lo necesitas, simplemente aplicas funciones de fecha (que para eso se crearon), a fin de obtenerlas en el formato deseado.
Pero NO se ponen como VARCHAR.