[Pregunta]: Timestamp MYSQL se EDITA SOLO sin que yo le diga

Iniciado por Leguim, 11 Abril 2019, 08:36 AM

0 Miembros y 1 Visitante están viendo este tema.

Leguim

Buenas noches, estoy con un problema y es que tengo una consulta donde edito ciertos campos, pero en ninguno digo que quiero editar el "timestamp" que tengo en la base de datos, simplemente se edita solo una vez que se ejecuta la consulta, el tiempo a el que cambia es en el momento en que realizo la consulta. ¿Esto es normal? Me fije de izquierda a derecha por un posible error y no, todo esta correcto. No entiendo...

WHK

No, no es normal, talves estás haciendo un update a esa columna o hay un trigger ejecutandose, pero en mysql las columnas no se actualizan de la nada, si se crean de la nada utilizando valores por defecto, pero en actualizaciones nunca a menos que lo hayas definido intencionalmente en la base de datos.

Leguim

Cita de: WHK en 12 Abril 2019, 03:28 AM
No, no es normal, talves estás haciendo un update a esa columna o hay un trigger ejecutandose, pero en mysql las columnas no se actualizan de la nada, si se crean de la nada utilizando valores por defecto, pero en actualizaciones nunca a menos que lo hayas definido intencionalmente en la base de datos.

¡Tenias razón! En la base de datos en la parte donde tenia la columna de timestamp decia algo de ON UPDATE o AUTO UPDATE, algo así.. lo borre y ahora funciona correctamente, gracias!