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

mysql memorizza automaticamente il timestamp di creazione del record

Imposta il vincolo DEFAULT per utilizzare CURRENT_TIMESTAMP :

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

Per una tabella esistente, utilizza l'istruzione ALTER TABLE :

ALTER TABLE your_table
ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP

A meno che non specifichi un valore per date_column, il valore predefinito sarà la data e l'ora in cui è stata eseguita l'istruzione INSERT. NULL e DEFAULT o valori validi per utilizzare il vincolo predefinito in caso contrario, supponendo che la colonna sia nullable.