sql >> Databasteknik >  >> RDS >> Mysql

mysql lagrar automatiskt tidsstämpel för att skapa rekord

Ställ in STANDARD-begränsningen för att använda CURRENT_TIMESTAMP :

CREATE TABLE ...
  your_date_column DATETIME DEFAULT CURRENT_TIMESTAMP
  ...

För en befintlig tabell, använd ALTER TABLE-satsen :

ALTER TABLE your_table
ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP

Såvida du inte anger ett värde för date_column, kommer standard att vara datum och tid då INSERT-satsen kördes. NULL och DEFAULT eller giltiga värden för att använda standardbegränsningen annars, förutsatt att kolumnen är nullbar.



  1. Hur man beräknar ålder från födelsedatum i SQL

  2. Hur ställer man in tabellnamn i dynamisk SQL-fråga?

  3. MySQL:Hur får man längden på text i en kolumn

  4. MySQL IF() Funktion förklaras