DATETIME
tidak dapat menggunakan CURRENT_TIMESTAMP
pada pembaruan. Sebagai gantinya, ubah ke TIMESTAMP
.
Atau, pertimbangkan untuk menggunakan pemicu untuk situasi ini:http:// /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html
EDIT:Seperti di komentar (terima kasih @АлександрФишер!), ini tidak lagi terjadi sejak MySQL 5.6.5, jadi solusi lain adalah memutakhirkan server Anda jika memungkinkan.