Forum Moderators: open
With a DEFAULT CURRENT_TIMESTAMP clause and no ON UPDATE clause, the column has the current timestamp for its default value but is not automatically updated.
[dev.mysql.com...]
... and prior to 4.1.2 ...
The first TIMESTAMP column in table row automatically is updated to the current timestamp when the value of any other column in the row is changed, unless the TIMESTAMP column explicitly is assigned a value other than NULL.
[dev.mysql.com...]
Yes, a big change and one to note across your applications if you are still migrating from earlier servers. Not one of my favorite upgrades in years past ;)