DATETIME nelze použít CURRENT_TIMESTAMP na aktualizaci. Místo toho jej změňte na TIMESTAMP .
Nebo zvažte použití spouštěče pro tuto situaci:http:/ /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html
EDIT:Stejně jako v komentářích (díky @АлександрФишер!), toto již neplatí od MySQL 5.6.5, takže dalším řešením je upgradovat váš server, pokud je to možné.