Mysql
 sql >> Base de données >  >> RDS >> Mysql

Données d'avertissement de date MySQL tronquées

Requête publiée

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

Ce que ça devrait être

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

MySQL prend en charge le format DATE sous la forme 'AAAA-MM-JJ', Year then Month then Date , Vous mettez donc à jour une colonne Date avec une valeur erronée "2014-23-01" , Il n'y a que 12 mois dans l'année, vous utilisez le mois 23 qui n'est pas valide, c'est MySQL qui le convertit en ZERO DATE (0000-00-00)