Het werkt niet omdat het niet wordt ondersteund
De
DEFAULTclausule specificeert een standaardwaarde voor een kolom. Op één uitzondering na moet de standaardwaarde een constante zijn; het kan geen functie of uitdrukking zijn. Dit betekent bijvoorbeeld dat u de standaard voor een datumkolom niet kunt instellen op de waarde van een functie zoalsNOW()ofCURRENT_DATE. De uitzondering is dat uCURRENT_TIMESTAMP. kunt opgeven als standaard voor eenTIMESTAMPkolom
https://dev.mysql.com/doc/refman /5.5/nl/create-table.html