Det är ingen skillnad. NULL DEFAULT NULL
är den implicita standarden.
Från CREATE TABLE-dokumentationen:
- Om varken NULL eller NOT NULL anges, behandlas kolumnen som om NULL hade angetts
Från kapitlet "Datatyps standardvärden":
- Om en kolumndefinition inte innehåller något explicit DEFAULT-värde, bestämmer MySQL standardvärdet enligt följande:Om kolumnen kan ta NULL som ett värde, definieras kolumnen med en explicit DEFAULT NULL-sats.