| Bug #3019 | timestamp column auto update when updating other column | ||
|---|---|---|---|
| Submitted: | 1 Mar 2004 1:44 | Modified: | 1 Mar 2004 6:30 |
| Reporter: | Liu Naijia | Email Updates: | |
| Status: | Not a Bug | Impact on me: | |
| Category: | MySQL Server | Severity: | S1 (Critical) |
| Version: | 4.1.1-alpha-max | OS: | Linux (RedHat 7.3) |
| Assigned to: | CPU Architecture: | Any | |
[1 Mar 2004 6:30]
MySQL Verification Team
Thank you for writting to us. This is documented behaviour. First timestamp column in the table is ALWAYS updated when a row is written.

Description: when timestamp column "A" uses default value 'now()' and you update another column B,the value of "A" will be updated to 'now()' How to repeat: create table test ( v1 timestamp default 'now()', v2 timestamp ); insert into test(v2) values(now()); update test set v2 = now(); you will see value of v1 = value of v2