2016-07-28 14 views

Antwort

0

Wahrscheinlich Ihre neuen Mysql Installation läuft im strikten Modus, während Ihre vorherige nicht. Und Sie haben wahrscheinlich einen leeren Wert in einer Spalte, die als Integer definiert ist, so dass Sie diesen Fehler erhalten.

Go auf Ihre my.cnf/my.ini Datei und suchen Sie nach dieser Zeile

sql-mode = "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 

ändern es leer:

sql-mode="" 

Dies würde den Strict-Modus deaktivieren, und der Fehler würde

zu warnen umgewandelt werden

ABER

Der beste Ansatz wäre, den leeren Feldwert in einen gültigen ganzzahligen Wert zu ändern.

Verwandte Themen