sql >> Databasteknik >  >> RDS >> Mysql

Tid- och datumstämpel i en MySQL-tabellrad

Du måste lägga till en TIMESTAMP-kolumn så här:

CREATE TABLE `$table` (
 id INT(11) NOT NULL auto_increment, 
 site VARCHAR(1000) NOT NULL, 
 actions1 BIGINT(9) NOT NULL, 
 actions2 BIGINT(9) NOT NULL, 
 CreatedDateTime TIMESTAMP DEFAULT CURRENT_TIMESTAMP
 PRIMARY KEY(id), UNIQUE (site))

Det kommer att skapa en kolumn CreatedDateTime som innehåller (server) tiden då raden skapades.

Du kan infoga som:

INSERT INTO `$find` (site, actions1, actions2) VALUES ('$site', 1, 0)

För ytterligare referens se här




  1. Hur UNIX_TIMESTAMP() fungerar i MariaDB

  2. Node.js returnerar resultat från MySQL-fråga

  3. MySQL-inlärningsväg

  4. SQL flera kolumner i IN-sats