Mungkin Anda tidak dapat menetapkan nilai default untuk tipe data 'tanggal' di mysql. Anda perlu mengubah jenisnya menjadi stempel waktu atau waktu.
Anda mungkin melihat pertanyaan serupa ini.
Nilai default tidak valid untuk 'Tanggal'
EDIT:
Di versi 5.6.5, dimungkinkan untuk menetapkan nilai default pada kolom datetime, dan bahkan membuat kolom yang akan diperbarui ketika baris diperbarui. Definisi tipe:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)
Referensi:http://optimize-this .blogspot.com/2012/04/datetime-default-now-finally-available.html