2014-06-19 34 views
0

我正在构建一个REST API。应该将“上次更新”字段初始化为什么?

我的用户拥有created_atupdated_at字段。 这些字段认为,像这样的字符串:

"2014-12-29T12:30:21+0000" 

当我创建一个用户,我设置created_at为当前日期。 但是,我不确定我是否应该这样做updated_at。 从技术上讲,用户从未更新过。 但是,这似乎很奇怪,因为那里没有东西。

我应该离开价值NULL,使它与created_at一样,还是做别的事情?

+1

这取决于您的数据库或后备存储是否需要updated_at才具有值。如果它是一个可选值,那么不设置它可能会好。就我个人而言,我尽我所能避开可空字段。如果这是我的代码,我会设置updated_at等于created_at ...现在这两个字段都有一个有意义的值。 –

回答

3

创建正在更新状态(从无到有),因此它可以安全地视为“更新”。

我会在创建时设置更新的时间,如果没有其他原因,您不必为null值(永远)。