MySql的Interval數據類型是否具有PostgreSQL(或類似於.net中的TimeSpan)?MySql中的間隔數據類型
3
A
回答
3
不,有在MySQL沒有時間間隔的數據類型。雖然有一個feature request,但顯然它沒有得到太多的關注。
的時間類型可用於這樣的目的,雖然,由documentation
MySQL作爲建議的檢索和顯示TIME在 值 'HH:MM:SS' 格式(或 「HHH:MM :大時間的SS'格式 值)。 TIME值的範圍可以從 '-838:59:59'到'838:59:59'。 的小時 部分可以是如此之大,由於時間 類型不僅可以用於表示 一天中的時間(其必須小於 24小時),而且經過時間或兩個事件之間的 時間間隔 (可能遠遠大於24小時,甚至負數)。
1
沒有。有間隔函數,但沒有數據類型。
如果你關心的間隔小於838小時,您可能能夠使用TIME類型得到你想要的行爲。
從手冊:
MySQL interprets TIME values as elapsed time rather than as time of day.
相關問題
- 1. 如何存儲MySQL間隔類型?
- 2. 時間數據類型 - MySQL的
- 3. postgres中間隔數據類型的插入語法
- 4. MySQL的 - 由天的間隔和數據
- 5. Mysql時間戳數據類型
- 6. MySQL位數據類型存儲空間
- 7. mysql數據類型
- 8. MySQL數據類型?
- 9. 提取間隔數據類型的總秒數
- 10. MySQL。使用整數數據間隔
- 11. MySql:計數間隔
- 12. MySQL的JSON數據類型
- 13. 相當於MySQL數據和時間數據類型的C#
- 14. 類型來表示數學間隔
- 15. MySQL數據庫的數據類型
- 16. MySql與Java的數據數據類型
- 17. MySQL的數據排序,根據該時間間隔
- 18. mysql數據類型時間戳的格式日期時間
- 19. 處理Laravel中的Mysql空間數據類型Eloquent ORM
- 20. 如何解決mysql中的時間數據類型
- 21. mysql中的日期時間數據類型
- 22. 在mysql中選擇日期和時間的數據類型
- 23. MySQL中的PHP和JSON數據類型
- 24. 關於MySQL中的BLOB數據類型
- 25. MySQL中的收入數據類型?
- 26. MySQL中國家的數據類型
- 27. MYSQL中的多語言數據類型
- 28. MySQL中的INT數據類型
- 29. MySQL數據類型Double:逗號或點作爲分隔符?
- 30. 無法在PHP中插入時間類型數據到mysql中
不反對你對MySQL的評論,只是注意到後代ISO8601 5.3.2,關於時間數據類型(即每日時間),說明一天從00:00到24:00,以及24點是24小時開始與24小時結束區分的有效值。因此,根據ISO,一天中的時間值必須小於*或等於* 24小時。有些數據庫在這一點上符合ISO標準,有些則不符合ISO標準。 – Tim 2013-02-05 13:18:02