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.