【发布时间】:2013-02-26 11:34:04
【问题描述】:
当我有一个包含以下数据的表时:
StatementID(int AI) | created_by(int) | changed_when(onUpdate CURRENT_TIMESTAMP)
--------------------------------------------------------------------------------
7 | 4 | 2013-02-26 12:05:57
8 | 4 | 2013-02-26 12:20:12
我有以下查询:
mysql_query('
UPDATE table
SET created_by = 4
WHERE statementID=8');
当我编辑语句 info(other tbl) 并且它由与上次相同的用户编辑时,changed_when 不会更新。
当我用相同的数据更新created_by 时,为什么字段changed_when 没有改变?
【问题讨论】:
标签: mysql database timestamp sql-update