Mysql дата предупреждения данные усечены
У меня интересная проблема с форматом Mysql DATE. У меня есть эта таблица:
| id | int(11) | NO | PRI | NULL | auto_increment |
| file_path | varchar(255) | YES | | NULL | |
| date_export | date | YES | | NULL | |
Когда я обновляю строку, используя функцию даты: СЕЙЧАС (), дата обновляется в следующем формате:
'2014-01-23'
Но когда я использую другой формат даты, такой как рукописный, например:
update backup_conf_allied set date_export='2014-23-01' where file_path='IDF-952584-SW1' ;
Столбец date_export преобразуется в:
'0000-00-00'
Таблица предупреждений говорит мне, что:
| Warning | 1265 | Data truncated for column 'date_export' at row 3628 |
Почему? Формат даты такой же, как у функции NOW (). Благодарю.