No funciona porque no es compatible
El DEFAULT
cláusula especifica un valor predeterminado para una columna. Con una excepción, el valor predeterminado debe ser una constante; no puede ser una función o una expresión. Esto significa, por ejemplo, que no puede establecer que el valor predeterminado de una columna de fecha sea el valor de una función como NOW()
o CURRENT_DATE
. La excepción es que puede especificar CURRENT_TIMESTAMP
como predeterminado para un TIMESTAMP
columna
http://dev.mysql.com/doc/refman /5.5/es/crear-tabla.html