我面臨着一個時間戳的問題,在我的模型,我喜歡 { 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. 時間戳:iso8601 vs unix時間戳
- 3. MySQL的時間戳.NET時間戳
- 4. Java時間戳php時間戳
- 5. UTC時間戳到正常時間戳?
- 6. SQL,時間在時間戳
- 7. 由時間戳
- 8. SSIS時間戳
- 9. Kerberos時間戳
- 10. Mediafire時間戳?
- 11. touchBegan時間戳
- 12. Cassandra時間戳
- 13. Firebase時間戳
- 14. SL4J時間戳
- 15. 時間戳
- 16. 時間戳爲
- 17. 與時間戳
- 18. JavatoC#(時間戳)
- 19. 從時間戳
- 20. 有時間戳
- 21. 時間戳差異,當前時間減時間戳
- 22. 使用sequalize sequalize-auto關聯問題
- 23. 如何在SQL Server時間戳和時間戳之間
- 24. php時間戳之間的區別?或MySQL的時間戳?
- 25. tcpreplay和時間戳
- 26. Android的時間戳
- 27. 通過時間戳
- 28. 情節時間戳
- 29. 一定時間戳
- 30. 時間戳問題