CSV heeft geen concept van "Nulls". Het is onmogelijk om onderscheid te maken tussen een veld dat null is en een veld dat een legitieme lege waarde heeft (bijvoorbeeld een lege tekenreeks). U moet de rijen masseren terwijl u ze laadt voordat u de query invoegt, om eventuele 'lege tekenreeksen' te vervangen door de juiste NULL's
bijv.
$row = fgetcsv(...);
$row[0] = 'NULL';