På trods af dokumentationen, der siger, at tomme indgange er knyttet til værdien 0
, LOAD DATA INFILE håndterer faktisk ikke tomme poster. De skal enten have en værdi, der passer til kolonnens datatype, eller også skal sekvensen \N
for at betyde NULL.
Se fejl http://bugs.mysql.com/bug.php?id=64603
For at løse dette kan du erstatte \N
for tomme indgange med en sed-kommando (eller hvilket som helst tilsvarende teksterstatningsværktøj, du bruger på Windows).
Se også MySQL indlæs NULL-værdier fra CSV-data