Вероятно не можете да зададете стойност по подразбиране за тип данни 'date' в mysql. Трябва да промените типа на timestamp или datetime.
Може да разгледате този подобен въпрос.
Невалидна стойност по подразбиране за „Дата“
РЕДАКТИРАНЕ:
Във версия 5.6.5 е възможно да се зададе стойност по подразбиране на колона за дата и час и дори да се направи колона, която да се актуализира, когато редът се актуализира. Дефиницията на типа:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)
Справка:http://optimize-this .blogspot.com/2012/04/datetime-default-now-finally-available.html