En MySQL, sí existe una función para convertir una variable
string a
date:
Código:
STR_TO_DATE('31/01/2006', '%d/%m/%Y')
Más información
aquí (busca
STR_TO_DATE(str,format)).
Para determinar el formato en que ingresas la fecha busca la tabla en esta misma página bajo la función
DATE_FORMAT(date,format)
Saludos,
HA