如何将当前UTC的时区更改为GMT+1,正确的行是多少,是否只在phpMyAdmin SQL执行中输入?

我的主人刚刚给了我这个链接http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html,然后就走了,所以我有点迷路了,谢谢

推荐答案

发出命令:

SET time_zone = 'America/New_York';

(或GMT+1的时区.:http://www.php.net/manual/en/timezones.php)

这是为单个客户机设置MySQL时区的命令,假设您的客户机跨多个时区分布.

这个命令应该在每个涉及日期的SQL命令之前执行.如果查询通过一个类,那么这很容易实现.

Mysql相关问答推荐

是否有一种方法可以在mysql中设置一列,使其自动成为该行的行号的值?

拒绝非超级用户访问停靠的MariaDB(超级用户工作)

在MySQL中存储一条帖子的点赞数量

从单行中获取最大日期的最佳方法

即使在某些表中不匹配,如何从 MySQL 中的多个表中 Select 所有记录

计算MySQL中的连续出现

为生日创建 MySQL 索引

从 mysql RDS 导出数据以导入 questDb

如何在更新表单中使用 group by?在 SQL 中

即使使用索引,MySQL 计数和按查询分组也很慢

将 wordpress 自定义字段转换为单个数组

显示值为空的所有列名

DECIMAL(m, n) 在 64 位系统中如何表示?

更改整数时间到日期格式 MM/DD/YY,如 python 中的 datetime.fromtimestamp

If else on WHERE 子句

从 MYSQL 查询中计算列的平均值

如何使主键从 1000 开始?

MySQL如何为数据库中的所有表生成DDL

我可以在单个 Amazon RDS 实例上创建多少个数据库

MySQLgo 除非数字字符进行比较