MySQL - 员工created_at和updated_at?

时间:2011-01-30 01:37:12

标签: mysql timestamp

在MySQL中,有以下几种方法:

  • 在创建时,created_dateupdated_date都设置为相同的TIMESTAMP
  • 在后续修改中,updated_date更改为CURRENT_TIMESTAMP

为什么只允许一个字段使用CURRENT_TIMESTAMP作为其默认值?为什么我不能默认CURRENT_TIMESTAMP而另一个只使用on update

如果我对now()使用created_dateon update CURRENT_TIMESTAMP使用updated_date,那么在创建行时它们是否相同?

1 个答案:

答案 0 :(得分:1)

这就是它的方式:)

但严重的是,当您在创建/更新行时使用'now()'明确设置这些日期时,通常会更容易(不太惊讶)。