2014-06-19 59 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值(永遠)。