我有一个存储UTC时间的MySQL数据库。但是,当我使用MySQL Workbench连接到它时,我希望在PST中看到时间。我知道我可以使用tz_convert将单个列转换为PST。我想知道是否有任何方法将整个客户端会话设置为时区,以便我不必将tz_convert放在每个单独的时间列上。为mysql客户端设置默认时区
-2
A
回答
0
您的列必须是TIMESTAMP类型才能自动转换为您的本地时间戳。如写在10.6 MySQL Server Time Zone Support:
当前会话时区设置会影响显示和存储区域敏感的时间值。这包括NOW()或CURTIME()等函数显示的值,以及TIMESTAMP列中存储和检索的值。 TIMESTAMP列的值从当前时区转换为UTC存储,并从UTC转换到当前时区以供检索。
然而,它并没有日期,时间或DATETIME工作:
的当前时区设置不影响在日期,时间)如UTC_TIMESTAMP(由功能显示的值或值,或DATETIME列。这些数据类型中的值也不以UTC存储;时区仅适用于从TIMESTAMP值转换时的时区。如果您需要针对DATE,TIME或DATETIME值的特定于语言环境的算术,请将它们转换为UTC,执行算术运算,然后再转换回去。
相关问题
- 1. 如何设置MySQL客户端的默认寻呼机?
- 2. HTTP请求客户端超时默认设置
- 3. 如何为perforce客户端规格设置默认值
- 4. 如何将Thunderbird设置为默认邮件客户端
- 5. 矩时区,设置默认时区
- 6. Mysql设置为默认?
- 7. Mysql默认时区
- 8. 设置asp.net默认进入按客户端
- 9. CakePHP HTTP客户端默认代理设置
- 10. 在HAPI-FHIR的RESTful客户端中设置默认编码?
- 11. 如何在PHP中将默认时区设置为用户本地时区?
- 12. PHP>设置默认时区
- 13. 在symfony中设置默认时区
- 14. 厨师客户端运行期间何时设置默认节点属性?
- 15. 为客户端无法重现的密码文本框设置默认密码
- 16. IBM MobileFirst - 如何为App Center客户端应用程序设置默认值?
- 17. 通过PhPMyAdmin在MySql服务器上设置默认时区
- 18. MySQL:将区分大小写设置为默认值
- 19. CPanel/MySql ENUM将默认设置为''?
- 20. 为什么Python将我的默认时区设置为-1?
- 21. PHP默认时区配置
- 22. BlackBerry上的默认客户端证书
- 23. 如何在使用Python客户端的InfluxDB中设置时区
- 24. 用php为MySQL数据库设置用户的默认图像
- 25. 传入缓冲区大小不能设置为Tyrus客户端
- 26. 记录时间在客户端与客户端时区
- 27. HttpComponent客户端的默认超时时间
- 28. 如何为IdentityServer3设置MVC客户端
- 29. 为JAX-WS客户端设置SSL
- 30. 将userId设置为从默认设置为当前用户