Deaktivieren des strengen MySQL-Modus
Ich scanne 5000 CSV-Dateien in eine Datenbank. Leider haben die Dateien '' für 0. Wenn ich mein Skript starte, stürzt es ab. Ich habe gehört, dass dieser Fehler durch einfaches Deaktivieren des Strict-Modus vermieden werden kann. Daher habe ich versucht, den strikten Modus zu deaktivieren, damit ich eine leere Zeichenfolge als 0 für meine numerischen Felder einlesen kann. Der Fehler blieb jedoch bestehen.
Ermöglicht die Deaktivierung des Strict-Modus das Einlesen von '' in ein int-Feld? (Das '' besteht aus zwei Qoutes, d. h. einer leeren Zeichenfolge.)
Wenn ja, warum?
sql_mode = ''
in der Konfigurationsdatei my.ini das Problem nicht beheben.
Vielen Dank!