我面臨着一個時間戳的問題,在我的模型,我喜歡 { timestamps: true, createdAt: 'createdOn', updatedAt: 'updatedOn', tableName: 'Employee' });
規定,但在數據庫中都createdOn和updatedOn被存儲日期值,我想updatedOn爲空,因爲它創造新。我錯過了什麼,感謝提前。Sequalize時間戳
0
A
回答
1
除非您禁用它,否則updatedAt和createdAt由Sequelize提供,無需手動添加它們。 - http://docs.sequelizejs.com/en/v3/docs/models-definition/#configuration
創建一個新行被認爲是一個更新,所以是的,updatedAt和CreatedAt在第一次寫入時都會有相同的時間戳。如果你真的想跟蹤是否有新東西,你可以使用帶有ENUM(用於多個狀態值)的「狀態」列或BOOLEAN來表示新的或不新的 - http://docs.sequelizejs.com/en/v3/docs/models-definition/#data-types
相關問題
- 1. 帶時區時間戳的時間戳
- 2. Unix時間戳到LDAP時間戳
- 3. 將時間戳轉換爲時間戳
- 4. Unix時間戳到FAT時間戳
- 5. 時間戳:iso8601 vs unix時間戳
- 6. Android:GPS時間戳與SensorEvent時間戳
- 7. PHP時間戳 - > strtotime - >時間戳
- 8. UTC時間戳到正常時間戳?
- 9. Java時間戳php時間戳
- 10. MySQL的時間戳.NET時間戳
- 11. 使用sequalize sequalize-auto關聯問題
- 12. 時間戳間隔
- 13. SQL,時間在時間戳
- 14. UTC時間從時間戳
- 15. PacketFu時間戳
- 16. touchBegan時間戳
- 17. Kerberos時間戳
- 18. Nslog時間戳
- 19. 有時間戳
- 20. GET時間戳
- 21. Mediafire時間戳?
- 22. 由時間戳
- 23. 從時間戳
- 24. Cassandra時間戳
- 25. 表「時間戳」?
- 26. Android:時間戳
- 27. SL4J時間戳
- 28. 時間戳
- 29. MongoDb時間戳
- 30. NetFlow時間戳