Dados de aviso de data do MySQL truncados

Estou tendo um problema interessante com o formato Mysql DATE. Eu tenho esta tabela:

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

Quando estou atualizando uma linha usando a função date: NOW (), a data é atualizada com este formato:

'2014-01-23'

Mas quando estou usando outro formato de data, como um manuscrito como:

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

A coluna date_export se transforma em:

'0000-00-00'

A tabela de aviso me diz que:

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

Por quê? O formato da data é o mesmo da função NOW (). Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion