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
http://dev.mysql.com/doc/refman /5.5/en/create-table.html