【发布时间】:2016-04-25 22:26:21
【问题描述】:
在 MySQL 中创建数据库表。我创建了两个字段来获取时间戳。
created_at timestamp default '0000-00-00 00:00:00',
updated_at timestamp default now() on update now(),
当我更新数据库时,两个字段都更新为当前时间戳。关于如何防止这种情况发生的任何想法?我更新时没有提供“created_at”字段——我还为 updated_at 字段提供“null”以自动更新。
【问题讨论】:
-
我无法复制它。什么版本的 MySQL?
-
我相信mysql v5.6.4 -- 试图确认。
-
看看dev.mysql.com/doc/refman/5.6/en/…中关于时间戳的部分