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

Valeur décimale (entière) incorrecte :' ' mySQL

Vous avez activé le mode sql strict et vous essayez de passer une chaîne vide ('') comme valeur pour les champs décimaux dans l'insertion. La chaîne vide est une valeur invalide pour un champ numérique et dans strict mode sql mysql génère une erreur si vous essayez d'insérer une donnée non valide dans une colonne, plutôt que de fournir un avertissement et d'utiliser la valeur par défaut (0 pour les colonnes numériques) du type de données de la colonne particulière :

Supprimez le mode sql strict pour la session avant de lancer l'import :

SET SESSION sql_mode = ''