Si tengo una columna en una tabla de tipo TIMESTAMP
y tiene por defecto: CURRENT_TIMESTAMP, ¿esta columna se actualiza a la marca de tiempo actual si actualizo el valor de cualquier otra columna en la misma fila?
Parece que no, pero no estoy seguro de si esto es lo que debería suceder.
No puedo entender lo que esto significa ( de la documentación de MySQL ):
Si la columna se actualiza automáticamente, se actualiza automáticamente a la marca de tiempo actual cuando el valor de cualquier otra columna de la fila cambia de su valor actual. La columna permanece sin cambios si todas las demás columnas se establecen en sus valores actuales. Para evitar que la columna se actualice cuando cambian otras columnas, establézcala explícitamente en su valor actual. Para actualizar la columna incluso cuando otras columnas no cambian, establézcala explícitamente en el valor que debería tener] 2
test
tabla y actualizando los datos de muestra? Por cierto, no actualiza latimestamp
columna escrita en la actualización. Si esto no se agrega en la definición de columnaON UPDATE CURRENT_TIMESTAMP