MySQL-Datumswarnungsdaten abgeschnitten
Ich habe ein interessantes Problem mit dem Mysql DATE-Format. Ich habe diesen Tisch:
| id | int(11) | NO | PRI | NULL | auto_increment |
| file_path | varchar(255) | YES | | NULL | |
| date_export | date | YES | | NULL | |
Wenn ich eine Zeile mit der Datumsfunktion: NOW () aktualisiere, wird das Datum in folgendem Format aktualisiert:
'2014-01-23'
Aber wenn ich ein anderes Datumsformat verwende, wie handgeschriebenes wie:
update backup_conf_allied set date_export='2014-23-01' where file_path='IDF-952584-SW1' ;
Die Spalte date_export wird umgewandelt in:
'0000-00-00'
Warntabelle sagt mir, dass:
| Warning | 1265 | Data truncated for column 'date_export' at row 3628 |
Warum? Das Datumsformat entspricht der Funktion NOW (). Vielen Dank.