我在我的數據庫中有一些表格,特別是最初根據東部時間設置的表格。它有12k +條記錄,我試圖找到一種合理的方法來轉換這些表上的數據時間記錄以匹配gmt日期時間等價物,而不必構建循環遍歷所有行並逐一更新它們。是否有可能有效地做,或者我將不得不循環一個接一個?將數據庫記錄從東部時間轉換爲gmt
回答
ADDTIME()
功能如何?您可以使用簡單查詢更新所需的所有列。
您可以使用CONVERT_TZ()函數。但在此之前的任何操作嘗試進行備份(你列複製例如到另一個叫timetest)
那就試試這個:
UPDATE table_name SET timecolumn = CONVERT_TZ(timecolumn,'EST','GMT');
由於您的參考,我在一分鐘前在Stack上發現了一篇文章。我感到困惑的是,似乎我必須安裝某些東西或重新配置SQL作爲一個整體才能正確使用它?這種理解是否正確? – chris 2013-04-20 18:21:21
有關服務器當前位置與sql最初配置的方式有關嗎? – chris 2013-04-20 18:22:10
Errrr ...我不這麼認爲,看看那裏https://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_convert -tz 它的工作原理那樣: mysql> SELECT CONVERT_TZ('2013-04-20 18:00:00','EST','GMT'); – 2013-04-20 18:25:40
- 1. 將GMT時間轉換爲本地
- 2. 將facebook時間轉換爲GMT格式?
- 3. XSL 1.0將日期時間從GMT轉換爲當地時間
- 4. 將GMT從GMT轉換爲EST
- 5. 如何將postgres數據庫從CST轉換爲GMT?
- 6. 如何將記錄集從數據庫轉換爲數組?
- 7. 將數據庫中的記錄轉換爲Drupal數據庫
- 8. 將GMT時間戳與GMT偏移量轉換爲本地PHP時間戳
- 9. 使用Python將時間從UTC轉換爲GMT
- 10. 將UTC/GMT時間轉換爲當地時間
- 11. 將日期和時間轉換爲GMT + 10日期和時間
- 12. 如何將此時間(GMT格式)轉換爲IST時間?
- 13. 在Python中將當地時間轉換爲GMT時間
- 14. SQL轉換爲GMT日期時間
- 15. iPhone:NSDate的轉換GMT爲本地時間
- 16. 將日期時間從GMT轉換爲其他(東部,山區,太平洋,印度,..)格式
- 17. 將GMT時代轉換爲CST
- 18. 從數據庫轉換時間
- 19. 從GMT轉換爲UTC
- 20. 如何將DateTime轉換爲東部時間
- 21. 將數據庫記錄轉換爲可讀文本 - ASP
- 22. Python日誌記錄:如何將時間設置爲GMT
- 23. 使用活動記錄將數據放入數據庫時轉換數據
- 24. 如何將GMT時間轉換爲EPOCH時間戳以毫秒爲單位?
- 25. 將時間/數據時間/數據轉換爲java.util.Calendar?
- 26. 如何將當前時間轉換爲GMT?
- 27. 如何將GMT(UTC)datetime轉換爲本地日期時間?
- 28. 將GMT時間轉換爲特定的字符串格式
- 29. 如何將ISO時間轉換爲android中的IST和GMT?
- 30. 將GMT日期格式轉換爲時間格式
這可能對一些我的問題的工作,但不幸的是。沒有人會考慮東西向或世界其他地區的人們的時區偏移。所以我們最終會遇到嚴重衝突的日誌以及相互衝突的股票數據 – chris 2013-04-20 18:18:09
最終目標是通過將所有事情的基礎設置爲日期/時間並根據人員位置的偏移進行調整,從而使所有事情得到修復和正確同步 – chris 2013-04-20 18:18:50
@chris我知道我只想更新日期。這變得越來越難,然後 – Fabio 2013-04-20 18:22:54