Víctor Arturo Mercado Fernández respondió:
El campo de tipo Date de MySQL no es un campo carácter, con la función lo que estás haciendo es convertir una fecha (de tipo Date) a carácter, si lo vas a guardar en un campo Date no hay compatibilidad de tipos