If I have a column in a table of type TIMESTAMP
and has as default: CURRENT_TIMESTAMP does this column get updated to the current timestamp if I update the value
of any other column in the the same row?
It seems that it does not but I am not sure if this is what should happen.
I can not understand what this means (from MySQL documentation):
If the column is auto-updated, it is automatically updated to the current timestamp when the value of any other column in the row is changed from its current value. The column remains unchanged if all other columns are set to their current values. To prevent the column from updating when other columns change, explicitly set it to its current value. To update the column even when other columns do not change, explicitly set it to the value it should have]2
test
table and updating sample data. By the way it doesn't updatetimestamp
typed column in update. If this is not added in column definitionON UPDATE CURRENT_TIMESTAMP
– Ravinder Payal