DATETIME
не може да използва CURRENT_TIMESTAMP
при актуализация. Вместо това го променете на TIMESTAMP
.
Или обмислете използването на тригер за тази ситуация:http:/ /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html
РЕДАКТИРАНЕ:Както в коментарите (благодаря @АлександрФишер!), това вече не е така от MySQL 5.6.5, така че друго решение е да надстроите вашия сървър, ако е възможно.