Er is geen verschil. NULL DEFAULT NULL
is de impliciete standaard.
Van de CREATE TABLE-documentatie:
- Als noch NULL noch NOT NULL is opgegeven, wordt de kolom behandeld alsof NULL is opgegeven
Uit het hoofdstuk "Standaardwaarden gegevenstype":
- Als een kolomdefinitie geen expliciete DEFAULT-waarde bevat, bepaalt MySQL de standaardwaarde als volgt:Als de kolom NULL als waarde kan hebben, wordt de kolom gedefinieerd met een expliciete DEFAULT NULL-clausule.