Nilai kosong ditafsirkan sebagai string kosong (''), bukan NULL, sehingga nilai default tidak digunakan.
Jika Anda ingin secara eksplisit mengontrol penanganan string kosong ini, hal terbaik yang harus dilakukan adalah memuatnya ke dalam variabel pengguna, lalu menyetel kolom secara kondisional menggunakan variabel pengguna.
Anda dapat menggunakan ini untuk menyetel nilai ke apa pun yang Anda inginkan (NULL, 0, dll.).
Berikut ini contohnya, dengan asumsi Anda ingin menyetelnya ke 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);