Una colonna TIMESTAMP in una tabella può avere il timestamp corrente come valore predefinito per l'inizializzazione della colonna, come valore di aggiornamento automatico o entrambi. Non è possibile fare in modo che il timestamp corrente sia il valore predefinito per una colonna e il valore di aggiornamento automatico per un'altra colonna.
In precedenza, al massimo una colonna TIMESTAMP per tabella poteva essere inizializzata o aggiornata automaticamente alla data e all'ora correnti. Questa restrizione è stata revocata. Qualsiasi definizione di colonna TIMESTAMP può avere qualsiasi combinazione di clausole DEFAULT CURRENT_TIMESTAMP e ON UPDATE CURRENT_TIMESTAMP. Inoltre, queste clausole ora possono essere utilizzate con le definizioni di colonna DATETIME. Per ulteriori informazioni, consulta Inizializzazione e aggiornamento automatici per TIMESTAMP e DATETIME.