Mysql
 sql >> Database >  >> RDS >> Mysql

CURRENT_DATE/CURDATE() non funziona come valore DATE predefinito

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