来自带有时区的文档的 MySQL 查询在 Ubuntu 14.04 上的 MySQL 5.5 中似乎不起作用 [英] MySQL query from docs with timezones doesn't appear to work in MySQL 5.5 on Ubuntu 14.04

查看:22
本文介绍了来自带有时区的文档的 MySQL 查询在 Ubuntu 14.04 上的 MySQL 5.5 中似乎不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

根据文档对于 CONVERT_TZ 我应该可以输入:

According to the documentation for CONVERT_TZ I should be able to type in:

SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');

并得到

'2004-01-01 13:00:00'

但是在我的服务器上我没有.我得到 NULL.如果我将 'GMT''MET' 替换为 '+00:00' 等,它会起作用.'UTC' 似乎是一个未知的时区.到底是怎么回事?在我的 my.cnf 中我有

However on my server I don't. I get NULL. It works if I replace 'GMT' and 'MET' with '+00:00' etc. 'UTC' appears to be an unknown timezone. What is going on? in my my.cnf I have

'default_time_zone' = '+00:00'

推荐答案

从您链接到的确切页面:

From that exact page you linked to:

注意
要使用诸如MET"或Europe/Moscow"之类的命名时区,必须正确设置时区表.请参阅第 10.6 节,MySQL 服务器时区支持",用于说明.

这篇关于来自带有时区的文档的 MySQL 查询在 Ubuntu 14.04 上的 MySQL 5.5 中似乎不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆