📅  最后修改于: 2023-12-03 14:44:27.650000             🧑  作者: Mango
当你在MySQL中存储时间时,你需要确保时间戳是在正确的时区。为此,MySQL允许你在服务器和客户端上设置时区。本文将向你介绍如何使用MySQL Shell设置time_zone。
你可以使用MySQL Shell来设置time_zone。
mysql> SET time_zone = 'Eastern Time (US & Canada)';
这将把MySQL服务器的时区设置为东部时间(美国和加拿大)。
mysql> SELECT @@global.time_zone;
如果成功设置time_zone,则会返回时区名称。
默认情况下,MySQL客户端使用系统时区。但是,你可以更改其时区。
mysql> SET time_zone = 'Pacific Time (US & Canada)';
这将把MySQL客户端的时区设置为西部时间(美国和加拿大)。
mysql> SELECT @@session.time_zone;
如果成功设置时区,则将返回时区名称。
在MySQL中处理时间戳时,确保为正确的时区是非常重要的。使用MySQL Shell可以方便地设置服务器和客户端的time_zone。本文向你展示了如何使用MySQL Shell来设置time_zone,以及如何更改客户端的时区。
参考链接:MySQL官方文档