Comment définir la valeur par défaut de la DATE (pas DATETIME/TIMESTAMP) de la colonne à la date du jour?

REMARQUE: La question est sur le type de DATE, pas Datetime ou Timestamp

Comment modifier la colonne de type de données de date à utiliser la date du jour par défaut?
J'ai vu beaucoup d'exemples de datetime, mais pas de date. J'ai essayé:

ALTER TABLE `accounting` ALTER `accounting_date` SET DEFAULT CURRENT_DATE;
ALTER TABLE `accounting` CHANGE `accounting_date` `accounting_date` DATE NOT NULL DEFAULT CURRENT_DATE;

J'ai aussi essayé avec CURDATE(), NOW(), CURRENT_DATE() ...

double de stackoverflow.com/questions/5818423/...
L'exemple est sur le TIMESTAMP (datetime) de la colonne. Ma question est sur la colonne de la DATE
donc, alors? stackoverflow.com/questions/168736/...
C'est un DATETIME aussi. J'ai besoin de la DATE...
datetime<>date de. Je sais faire la différence dans les types de données. Je n'ai pas besoin de Temps de la partie et je ne veux pas le jeter à chaque fois quand je serait sortie de la valeur.

OriginalL'auteur Dmitrij Kultasev | 2015-03-02