I raised a question about this a while ago but I’m still having an issue. I have a mysql5 database with a sales table that contains a timestamp to represent a sale. If a field in the sales table in amended or altered the timestamp updates to the current time (the time of the change). To prevent this I have unselected the on_update_select_current_timestamp option but still the timestamp changes?
Here’s how the field looks in phpmyadmin

Does anyone have any idea what I should do, unchecking the CURRENT_TIMESTAMP option seems to reset the on_update_select_current_timestamp trigger
if you don’t want this field to be updated automatically, just do not use timestamp type field at all
Use datetime instead.