MySQL-Version: MySQL 5.5
Betriebssystem: Windows 7 Prof 64 Bit
Server und Client liegen auf derselben Maschine
Hallo Community,
ich möchte eine Kundentabelle in MySQL importieren. Die zu importierenden Daten liegen im CSV-Format vor. Der Import scheitert an einem ganz bestimmten Datensatz, der in einer Integer-Spalte einen NULL-Wert hat.
Ich habe das Tabellenschema in MySQL angelegt. In allen Spalten (bis auf die Primärschlüsselspalte natürlich) sind NULL-Werte erlaubt. Der Import der Daten scheitert wie gesagt an einem ganz bestimmten Datensatz, der in der Spalte KdFirma einen NULL-Wert hat.
Daraufhin erhalte ich die folgende Fehlermeldung:
Ich kann den Grund für diesen Fehler nicht nachvollziehen. Es wird ein NULL-Wert bemängelt, obwohl NULL-Werte für die Spalte KdFirma ausdrücklich erlaubt sind. Wie kann ich das Problem lösen?
Viele Grüße
zachy
Betriebssystem: Windows 7 Prof 64 Bit
Server und Client liegen auf derselben Maschine
Hallo Community,
ich möchte eine Kundentabelle in MySQL importieren. Die zu importierenden Daten liegen im CSV-Format vor. Der Import scheitert an einem ganz bestimmten Datensatz, der in einer Integer-Spalte einen NULL-Wert hat.
Ich habe das Tabellenschema in MySQL angelegt. In allen Spalten (bis auf die Primärschlüsselspalte natürlich) sind NULL-Werte erlaubt. Der Import der Daten scheitert wie gesagt an einem ganz bestimmten Datensatz, der in der Spalte KdFirma einen NULL-Wert hat.
Code:
load data infile
'Pfad/tblKunden.csv'
into table tblKunden
fields terminated by ';'
enclosed by '"'
lines terminated by '\r\n';
Daraufhin erhalte ich die folgende Fehlermeldung:
Code:
ERROR 1366 (HY000): Incorrect integer value: '' for column 'KdFirma' at row 46
Ich kann den Grund für diesen Fehler nicht nachvollziehen. Es wird ein NULL-Wert bemängelt, obwohl NULL-Werte für die Spalte KdFirma ausdrücklich erlaubt sind. Wie kann ich das Problem lösen?
Viele Grüße
zachy