sql >> Base de Datos >  >> RDS >> Mysql

establezca current_timestamp solo al insertar una nueva fila

Un TIMESTAMP la columna se actualiza automáticamente en cada actualización. Un DATETIME la columna no.

Quieres:

your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Esto le permite especificar un valor predeterminado en el momento de la inserción, como lo haría para cualquier columna, pero porque no es un TIMESTAMP ya no continuará actualizándose con cada futuro UPDATE .