To nie działa, ponieważ nie jest obsługiwane
DEFAULT klauzula określa domyślną wartość kolumny. Z jednym wyjątkiem wartość domyślna musi być stałą; nie może być funkcją ani wyrażeniem. Oznacza to na przykład, że nie można ustawić domyślnej kolumny daty jako wartości funkcji takiej jak NOW() lub CURRENT_DATE . Wyjątkiem jest to, że możesz określić CURRENT_TIMESTAMP jako domyślny dla TIMESTAMP kolumna
https://dev.mysql.com/doc/refman /5.5/pl/tworzenie-tabeli.html