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é.