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
https://dev.mysql.com/doc/refman /5.5/es/crear-tabla.html