sql >> Databasteknik >  >> RDS >> Mysql

MySQL CURRENT_TIMESTAMP som DEFAULT

Du kan använda två tidsstämplar i en tabell. Som standard, använd först DEFAULT-fältet och sedan resttidsstämpelfälten.

Frågan nedan borde fungera.

CREATE TABLE myTable 
(
 id INT,
 date_registered TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, 
 date_validated TIMESTAMP
);

Demo på sqlfiddle



  1. Är SQL Server 'MONEY' datatyp en decimal flyttal eller binär flyttal?

  2. Hur gör jag min databasanslutning säker?

  3. Skriver till MySQL-databas med pandor med SQLAlchemy, to_sql

  4. Tips för att leverera MySQL-databasprestanda - del ett