Dette er diskuteret i MySQL-manualkapitlet om Opbevaringskrav a> . Der er ikke noget enkelt svar; det afhænger af kolonnens datatype, om kolonnen er indekseret; og lagermotoren. Virkningen af at bruge NULL til en kolonne kan variere fra ingenting til flere bytes (afhængigt af hvor mange andre kolonner, der også kan NULL).
Lagringspåvirkningen af at erklære en kolonne som accepterende NULL, og ved faktisk at gemme en NULL-værdi, er sandsynligvis mindre. At have en kolonne med mange NULL-værdier indikerer ofte et behov for (yderligere) normalisering.
Den grundlæggende regel er, design dit skema baseret på dataenes egenskaber, ikke på lagerpåvirkningen. Ret kun ting, hvis de viser sig at være et problem.