sql >> Databasteknik >  >> RDS >> Mysql

ställ bara aktuell_tidsstämpel när du infogar en ny rad

En TIMESTAMP kolumnen uppdateras automatiskt vid varje uppdatering. En DATETIME kolumnen gör det inte.

Du vill:

your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Detta låter dig ange ett standardvärde vid tidpunkten för infogningen, som du skulle göra för alla kolumner, men eftersom det inte är en TIMESTAMP längre kommer den inte att fortsätta att uppdatera sig själv med varje framtida UPDATE .



  1. Problem med att köra en MySQL delete-sats i Java

  2. näst sista raden i en tabell mysql

  3. Hur man skapar en ADDM-uppgift och kontrollerar dess rapport

  4. Hur tillämpar man bindValue-metoden i LIMIT-satsen?