Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Falscher Dezimalwert (Ganzzahl):' ' mySQL

Sie haben den strikten SQL-Modus aktiviert und versuchen, eine leere Zeichenfolge ('') als Wert für Dezimalfelder in der Einfügung zu übergeben. Ein leerer String ist ein ungültiger Wert für ein numerisches Feld und in strict SQL-Modus mysql generiert einen Fehler, wenn Sie versuchen, ungültige Daten in eine Spalte einzufügen, anstatt eine Warnung auszugeben und den Standardwert (0 für numerische Spalten) des Datentyps der bestimmten Spalte zu verwenden:

Entfernen Sie den strikten SQL-Modus für die Sitzung, bevor Sie den Import starten:

SET SESSION sql_mode = ''