The built-in time fields are automatically updated whenever mySQL creates or updates a record, but it's not always helpful to change the timestamp on update. I generally do what
suggests and store the current timestamp from time() in an INT field, allowing me more control over when to update the timestamp.