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

Mysql Format datetime non valide :1292 Valeur datetime incorrecte lors de la création de données factices pour les tests

Dans quel fuseau horaire vos données sont-elles stockées ?

Je pense que le problème n'est pas le format de la valeur datetime, mais la valeur elle-même.

J'ai remarqué que certaines de vos données sont en italien et que la valeur à l'origine de l'erreur est 2017-03-26 02:00:00 , qui est en fait une date/heure non valide en Italie, car c'est à ce moment-là que commence l'heure d'été.

Les horloges en Italie passeront de 2017-03-26 01:59:59 au 2017-03-26 03:00:00 , la valeur que vous essayez d'insérer n'est donc pas valide.