Snoopy0: Problem mySQL: LOAD DATA LOCAL INFILE, Leerstring nach NULL

Hallo Leute,

ich muss eine CSV-Datei in eine mySQL-Datenbank einlesen.

LOAD DATA LOCAL INFILE 'C:\\on Desktop\\Projekte\\Datenbank\\w1-2009-02-10 komplett.csv' REPLACE INTO TABLE datenbank.werte1 CHARACTER SET utf8 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (datum,kanal1,kanal2,kanal3,kanal4);

in der CSV steht nun so was wie

datum;kanal1;kanal2;kanal3;kanal4
2008-05-23 16:10:22;102;40;;0
2008-05-23 16:13:49;60;40;;0
...

Die CSV wurde mit HeidiSQL 3.x RC4 exportiert und soll mit HeidiSQL 4 (oder einer korrigierten LOAD-Syntax) importiert werden.

Und jetzt weigert sich mySQL 5.1 den fehlenden Wert kanal3 = '' in die Spalte einzutragen.

Die Spalte hat den Datentyp Integer und der NULL-Wert ist erlaubt. Wie kann ich dafür sorgen, dass fehlende Werte automatisch als NULL-Wert geschrieben werden? (die Ziffer 0 würde auch funktionieren, ich müsste dann nur ein kleines Update laufen lassen und alles passt).

Schon mal vielen Dank im Voraus,
der Snoopy0