ChrisB: mysql LOAD DATA LOCAL INFILE

Beitrag lesen

Hi,

Ein Problem habe ich noch. Ich möchte Leerzeichen nicht in der DB importieren sondern mit NULL ersetzen.

Das wäre mit LOAD DATA INFILE zwar theoretisch möglich (siehe Beschreibung der SET-Clause in der Beschreibung im Manual) - aber du müsstest es für jede Spalte einzeln machen.
Wenn du das nach dem Einlesen mittels UPDATE machst, natürlich ebenfalls.

Bessere wäre es, wenn du solche „Leerzeichen“ (dass du das noch genauer spezifizieren musst, sollte klar sein) schon in der Eingabedatei durch NULL bzw. \N ersetzen würdest (auch dazu, wie genau damit unter welchen Umständen umgegangen wird, siehe Manual).

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?