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

CREATE table de type date et utilise sa valeur par défaut comme CURRENT_DATE sur MySQL

La documentation est tout à fait clair que cela fonctionne pour datetime colonnes mais pas date colonnes :

Si vous tenez vraiment à ignorer la composante temporelle, vous devrez utiliser un déclencheur pour définir la valeur, plutôt qu'un default contrainte.