Brak wartości domyślnej oznacza brak wartości domyślnej. Jeśli wartość nie zostanie podana we wstawce, zapytanie zakończy się niepowodzeniem z błędem „brak wartości domyślnej”.
NULL to rzeczywista wartość NULL, co oznacza, że jeśli żadna wartość nie zostanie podana we wstawieniu, kolumna będzie domyślnie NULL (pusta). Dla varchar możesz ustawić domyślną wartość „”, ale NULL jest lepszy.
Typy int autoinkrementacji nie powinny mieć wartości domyślnej (domyślnie:brak), ponieważ zawsze będą miały wartość.