Mysql
 sql >> Base de données >  >> RDS >> Mysql

CURRENT_DATE/CURDATE() ne fonctionne pas comme valeur de DATE par défaut

Cela ne fonctionne pas car il n'est pas pris en charge

Le DEFAULT La clause spécifie une valeur par défaut pour une colonne. À une exception près, la valeur par défaut doit être une constante; il ne peut pas s'agir d'une fonction ou d'une expression. Cela signifie, par exemple, que vous ne pouvez pas définir la valeur par défaut d'une colonne de date comme étant la valeur d'une fonction telle que NOW() ou CURRENT_DATE . L'exception est que vous pouvez spécifier CURRENT_TIMESTAMP comme valeur par défaut pour un TIMESTAMP colonne

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