Pravděpodobně nemůžete nastavit výchozí hodnotu pro datový typ 'date' v mysql. Musíte změnit typ na časové razítko nebo datum a čas.
Můžete se podívat na tuto podobnou otázku.
Neplatná výchozí hodnota pro 'Datum'
UPRAVIT:
Ve verzi 5.6.5 je možné nastavit výchozí hodnotu pro sloupec datetime a dokonce vytvořit sloupec, který se aktualizuje při aktualizaci řádku. Definice typu:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)
Reference:http://optimize-this .blogspot.com/2012/04/datetime-default-now-finally-available.html