Non funziona perché non è supportato
Il DEFAULT La clausola specifica un valore predefinito per una colonna. Con un'eccezione, il valore predefinito deve essere una costante; non può essere una funzione o un'espressione. Ciò significa, ad esempio, che non è possibile impostare come valore predefinito una colonna di data come valore di una funzione come NOW() o CURRENT_DATE . L'eccezione è che puoi specificare CURRENT_TIMESTAMP come predefinito per un TIMESTAMP colonna
https://dev.mysql.com/doc/refman /5.5/en/create-table.html