una ultimo tabla registro optimizar obtener mostrar lentas insertar hora grupo fecha desde consultas cada actual mysql timestamp

optimizar - obtener el ultimo registro de una tabla mysql



Marca de tiempo MySQL solo en crear (4)

Utilizo la marca de tiempo en MySQL 5.x (con PHP) para recordar los tiempos del evento. Durante el desarrollo tuve que actualizar la tabla con una consulta que cambia algo en todas las columnas. La marca de tiempo se restableció a la hora actual.

¿Cómo puedo hacer que la marca de tiempo cambie solo en inserciones y no en actualizaciones o reemplazar?


Puede usar un valor predeterminado para ese campo y no incluirlo en la consulta de inserción o actualización.


Sugiero usar DATETIME para esa columna. No cambiará cuando se actualice el registro.

Para mí, uso TIMESTAMP para rastrear cuando tocó por última vez el registro, aunque en general evito usarlo.