Празните стойности се интерпретират като празен низ (''), а не NULL, така че стойността по подразбиране не се използва.
Ако искате изрично да контролирате обработката на тези празни низове, най-доброто, което трябва да направите, е да ги заредите в потребителска променлива и след това да зададете колоната условно, като използвате потребителската променлива.
Можете да използвате това, за да зададете стойността на каквато искате (NULL, 0 и т.н.).
Ето един пример, ако приемем, че искате да го зададете на 0:
LOAD DATA INFILE '...'
INTO TABLE your_table
FIELDS TERMINATED BY ','
(column_one,..., @contributor_zipcode,..., column_n)
SET contributor_zipcode = IF(@contributor_zipcode='',0,@contributor_zipcode);