Datos de advertencia de fecha Mysql truncados

Tengo un problema interesante con el formato Mysql DATE. Tengo esta mesa:

| id          | int(11)      | NO   | PRI | NULL    | auto_increment |
| file_path   | varchar(255) | YES  |     | NULL    |                |
| date_export | date         | YES  |     | NULL    |                |

Cuando actualizo una fila con la función de fecha: AHORA (), la fecha se actualiza con este formato:

'2014-01-23'

Pero cuando estoy usando otro formato de fecha, como uno escrito a mano como:

update backup_conf_allied set date_export='2014-23-01' where file_path='IDF-952584-SW1' ;

La columna date_export se transforma en:

'0000-00-00'

La tabla de advertencia me dice que:

| Warning | 1265 | Data truncated for column 'date_export' at row 3628 |

¿Por qué? El formato de fecha es el mismo que el de la función NOW (). Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta