Default none bedeutet, dass es keinen Standardwert gibt. Wenn bei einer Einfügung kein Wert bereitgestellt wird, schlägt die Abfrage mit dem Fehler „Kein Standardwert“ fehl.
NULL ist der tatsächliche NULL-Wert, d. h. wenn bei einer Einfügung kein Wert bereitgestellt wird, wird die Spalte standardmäßig auf NULL (leer) gesetzt. Für varchar können Sie default auf '' setzen, aber NULL ist besser.
Autoincrement-Int-Typen sollten keinen Standardwert haben (Standard:None), da sie immer einen Wert haben werden.