Nefunguje to, protože to není podporováno
DEFAULTklauzule určuje výchozí hodnotu pro sloupec. S jednou výjimkou musí být výchozí hodnota konstanta; nemůže to být funkce nebo výraz. To například znamená, že nemůžete nastavit výchozí hodnotu pro sloupec data na hodnotu funkce, jako jeNOW()neboCURRENT_DATE. Výjimkou je, že můžete zadatCURRENT_TIMESTAMPjako výchozí proTIMESTAMPsloupec
https://dev.mysql.com/doc/refman /5.5/cs/create-table.html