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.