Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL non consente ON UPDATE CURRENT_TIMESTAMP per un campo DATETIME

DATETIME non può utilizzare CURRENT_TIMESTAMP in aggiornamento. Invece, cambialo in un TIMESTAMP .

Oppure, considera l'utilizzo di un trigger per questa situazione:http:/ /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

EDIT:come nei commenti (grazie @АлександрФишер!), questo non è più il caso da MySQL 5.6.5, quindi un'altra soluzione è aggiornare il tuo server, se possibile.