Prawdopodobnie nie możesz ustawić domyślnej wartości dla typu danych 'data' w mysql. Musisz zmienić typ na znacznik czasu lub datę i godzinę.
Możesz rzucić okiem na to podobne pytanie.
Nieprawidłowa wartość domyślna „Date”
EDYTUJ:
W wersji 5.6.5 można ustawić domyślną wartość w kolumnie datetime, a nawet utworzyć kolumnę, która będzie aktualizowana po zaktualizowaniu wiersza. Definicja typu:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)
Odniesienie:http://optimize-this .blogspot.com/2012/04/datetime-default-now-finally-available.html