Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

CURRENT_DATE/CURDATE() não funciona como valor DATE padrão


Não funciona porque não é suportado

O DEFAULT cláusula especifica um valor padrão para uma coluna. Com uma exceção, o valor padrão deve ser uma constante; não pode ser uma função ou uma expressão. Isso significa, por exemplo, que você não pode definir o padrão para uma coluna de data como o valor de uma função como NOW() ou CURRENT_DATE . A exceção é que você pode especificar CURRENT_TIMESTAMP como padrão para um TIMESTAMP coluna

http://dev.mysql.com/doc/refman /5.5/en/create-table.html