Thanks. Since I'm a newbie, can you tell me if I understand correctly what it all means?
Automatic updating of the first TIMESTAMP column occurs under any of the following conditions:
The column is not specified explicitly in an INSERT or LOAD DATA INFILE statement.
The column is not specified explicitly in an UPDATE statement and some other column changes value. (Note that an UPDATE that sets a column to the value it already has will not cause the TIMESTAMP column to be updated, because if you set a column to its current value, MySQL ignores the update for efficiency.)
You explicitly set the TIMESTAMP column to NULL.
When I update thru my webpage I don't actually have a field for the timestamp because it automatically uses today's date. But reading this, does that mean that if I added the timestamp field to my html form I would have two choices:
a) leave it blank and it will automatically update to today's date
b) fill in a valid value and it will use that value and not automatically overide it with todays date. (* special footnote, that I can not use the same exact date that is already in the database)
Is this correct or did I misunderstand it? If that's correct then great 'cause that sounds easy enough. Thanks again.