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

mysql gemmer automatisk tidsstempel for oprettelse af rekorder

Indstil DEFAULT-begrænsningen for at bruge CURRENT_TIMESTAMP :

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

For en eksisterende tabel skal du bruge ALTER TABLE-erklæringen :

ALTER TABLE your_table
ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP

Medmindre du angiver en værdi til for date_column, vil standarden være datoen og tidspunktet, hvor INSERT-sætningen blev kørt. NULL og DEFAULT eller gyldige værdier for at bruge standardbegrænsningen ellers, forudsat at kolonnen er nullbar.



  1. How Now() virker i PostgreSQL

  2. Hvad er SQL?

  3. Oversete T-SQL-perler

  4. Sådan sikkerhedskopieres og gendannes en PostgreSQL-database