estoy usando una base de datos y en una de las tablas tengo un campo de tipo date.
mi intencion es meter fechas completas en este campo, aunque en algunos casos solo quiero insertar el año (sin dia ni mes), o el año y el mes, pero el dia no.
he probado con date_format('1999','%Y') pero me inserta null.
¿Hay alguna manera de hacer esto? se que en oracle se inserta sin problemas, pero en mysql no me deja...:(