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
http://dev.mysql.com/doc/refman /5.5/pl/tworzenie-tabeli.html