Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql speichert automatisch den Zeitstempel der Datensatzerstellung

Legen Sie die DEFAULT-Einschränkung fest, um CURRENT_TIMESTAMP zu verwenden :

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

Verwenden Sie für eine vorhandene Tabelle die ALTER TABLE-Anweisung :

ALTER TABLE your_table
ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP

Sofern Sie keinen Wert für date_column angeben, ist der Standardwert das Datum und die Uhrzeit, zu der die INSERT-Anweisung ausgeführt wurde. NULL und DEFAULT oder gültige Werte, um ansonsten die Standardeinschränkung zu verwenden, vorausgesetzt, die Spalte ist nullable.