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

indstil kun nuværende_tidsstempel ved indsættelse af en ny række

Et TIMESTAMP kolonne opdateres automatisk ved hver opdatering. En DATETIME kolonne gør det ikke.

Du ønsker:

your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Dette lader dig angive en standardværdi på indsættelsestidspunktet, som du ville gøre for enhver kolonne, men fordi det ikke er et TIMESTAMP længere vil den ikke fortsætte med at opdatere sig selv med hver fremtidige UPDATE .



  1. Sådan indsætter du værdier i en MYSQL-tabel ved hjælp af Select-Statements

  2. Bedste måde at gemme tid (tt:mm) i en database

  3. Forkert strengværdi i python+django+Mysql

  4. Er det en god idé at indeksere datetime-feltet i mysql?