동부 표준 시간대를 기준으로 원래 설정된 DB 테이블에 소수의 테이블이 있습니다. 그것은 12k + 레코드를 가지고 있으며, 이들 테이블을 업데이트하면서 모든 행을 순환하는 루프를 만들 필요없이 gmt datetime과 일치하는 이러한 테이블의 데이터 레코드를 커버하는 정상적인 접근 방법을 찾고자합니다. 효율적으로 처리 할 수 있습니까? 아니면 순차적으로 반복해야합니까?동부 표준시에서 gmt로 데이터베이스 레코드 변환
답변
약 ADDTIME()
의 기능은 무엇입니까? 필요한 모든 열을 간단한 쿼리로 업데이트 할 수 있습니다.
CONVERT_TZ() 함수를 사용할 수 있습니다.
UPDATE table_name SET timecolumn = CONVERT_TZ(timecolumn,'EST','GMT');
참조로 인해 잠깐 전에 약 Stack에 관한 게시물을 발견했습니다. 내가 혼란스럽게 생각하는 것은, SQL을 적절하게 사용하기 위해서 뭔가를 설치하거나 SQL을 재구성해야하는 것 같습니다. 이 이해가 맞습니까? – chris
서버의 현재 위치와 sql이 처음 구성되는 방식과 관련이 있습니까? – chris
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'); –
- 1. CONVERT_TZ 12k + 레코드를 사용하여 동부 표준 시간대를 gmt로 일괄 변환
- 2. 시간대가있는 날짜를 GMT로 변환
- 3. GWT에서 GMT로 변환
- 4. DST 동안 GMT로 변환
- 5. EST에서 GMT로 변환
- 6. 동부 표준시/동부 표준시 - 그리니치 표준시로 변환 및 날짜 비교
- 7. 샘플 날짜 목록을 GMT로 변환
- 8. MySQL 데이터베이스 시간대를 GMT로 설정
- 9. 동부 표준시와 GMT 시간 사이에 잘못 변환 중
- 10. Groovy/Java에서 UTC 날짜를 GMT로 변환
- 11. DateTimeOffset GMT로 저장 됨 중앙 시간으로 변환
- 12. 내가 GMT로 날짜를 변환 할 필요가 DTS
- 13. 레일/활성 레코드 데이터베이스 필드 시간대
- 14. 그리니치 표준시에서 R 때 변환에 대한 일광 절약에 대한
- 15. "미국 동부 표준시"와 .NET의 동부 표준시 비교
- 16. 현지 시간을 GMT로 변환 할 때의 차이점은 무엇입니까?
- 17. NSDate에서 JSON 형식 GMT로
- 18. ASP.NET에서 어떻게 GMT로 변환해야합니까?
- 19. GMT로 시간을받는 방법?
- 20. "세부 정보"를 클릭하면 이벤트 시간이 GMT로 표시됩니다.
- 21. 데이터베이스 레코드 삭제
- 22. codeigniter에서 데이터베이스 레코드 편집하기
- 23. Symfon2 데이터베이스 레코드 삽입
- 24. 올리언즈 키와 데이터베이스 레코드
- 25. 레코드 삽입을위한 최상의 데이터베이스
- 26. 젠드 점점 데이터베이스 레코드
- 27. MySQL 데이터베이스 거대한 레코드
- 28. 데이터베이스 레코드 정리
- 29. 날짜로 데이터베이스 레코드 저장
- 30. 관계가있는 데이터베이스 레코드 복사
불행하게도하지만, 내 문제의 일부 일 수있는 조작 백업을하기 전에 그러나
다음이 시도 (timetest라는 또 다른 하나 예를 들어 당신의 열을 복사). 어느 누구도 동서 사람 또는 세계의 다른 지역에서 시간대 오프셋을 고려하지 않습니다. 결국 우리는 충돌하는 주식 데이터와 충돌하는 진지한 로그를 가지고 있습니다. – chris
최종 목표는 gmt 날짜/시간의 모든 것을 근거로하고 사람 위치의 오프셋으로 조정하여 모든 것을 수정하고 올바르게 동기화하는 것입니다. – chris
@chris 나는 당신이 단지 날짜를 업데이 트해야 할 tought를 참조하십시오. 이것은 점점 어려워지고 있습니다. – Fabio