sql >> Databáze >  >> RDS >> Mysql

MySQL neumožňuje ON UPDATE CURRENT_TIMESTAMP pro pole DATETIME

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



  1. Jak mohu seskupit na spojité rozsahy

  2. MySQLDumper:Nástroj pro zálohování databáze MySQL založený na PHP a Perlu

  3. Jak zabránit race condition v Django na INSERT s omezením SUM?

  4. Načítání dat z MySQL v dávkách přes Python