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

imposta current_timestamp solo all'inserimento di una nuova riga

Un TIMESTAMP la colonna si aggiorna automaticamente ad ogni aggiornamento. Un DATETIME la colonna no.

Vuoi:

your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Ciò ti consente di specificare un valore predefinito al momento dell'inserimento, come faresti per qualsiasi colonna, ma poiché non è un TIMESTAMP più non continuerà ad aggiornarsi con ogni futuro UPDATE .