DATETIME
kan inte använda CURRENT_TIMESTAMP
vid uppdatering. Ändra den istället till en TIMESTAMP
.
Eller överväg att använda en utlösare för den här situationen:http:/ /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html
EDIT:Som i kommentarerna (tack @АлександрФишер!), är detta inte längre fallet sedan MySQL 5.6.5, så en annan lösning är att uppgradera din server om möjligt.