Dane ostrzegawcze daty Mysql obcięte

Mam ciekawy problem z formatem Mysql DATE. Mam ten stół:

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

Kiedy aktualizuję wiersz przy użyciu funkcji daty: NOW (), data jest aktualizowana w tym formacie:

'2014-01-23'

Ale kiedy używam innego formatu daty, takiego jak ręcznie pisany:

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

Kolumna date_export przekształca się w:

'0000-00-00'

Tabela ostrzegawcza mówi mi, że:

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

Czemu? Format daty jest taki sam jak funkcja NOW (). Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion