-1

我有一个datetime名为create_date. 当我创建一行时,我输入日期 NOW()。

但是,当我更新一行时,我的create_date列会自动更新为 NOW()。即使我设置了不同的列而不是触摸create_date,它仍然会更新。我怎样才能阻止这种行为?

找到这个文档,但它没有解释如何停止自动更新。 http://dev.mysql.com/doc/refman/5.0/en/timestamp-initialization.html

4

1 回答 1

0

尝试更改架构,使其使用 DEFAULT 子句,该子句将其设置为创建而不是更新:

ALTER TABLE tablename MODIFY COLUMN columnamre TIMESTAMP DEFAULT CURRENT_TIMESTAMP
于 2014-01-09T05:04:43.867 回答