Mysql CONVERT_TZ 函数使用及返回NULL解决方案
来源:互联网 发布:2015中国贸易顺差数据 编辑:程序博客网 时间:2024/06/03 13:13
mysql版本:mysql5.6
参考手册:
https://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_convert-tz
一、使用方式:
1.mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET'); -> '2004-01-01 13:00:00'2.mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00'); -> '2004-01-01 22:00:00'
二、一般会遇到的问题:
第一种使用方式有时候会返回NULL,原因是mysql的mysql数据库中没有对应的time_zone表
三、可以参考手册的解决方案:
https://dev.mysql.com/doc/refman/5.6/en/time-zone-support.html#time-zone-installation
1.对于Linux, FreeBSD, Solaris, and OS X系统,可以考虑使用系统的time_zone,目录在/usr/share/zoneinfo下面
在shell中执行:mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -ppassword mysql
即可
2.对于所有系统均可的,下载一个官方time_zone包http://dev.mysql.com/downloads/timezones.html
,在shell或cmd中执行:mysql -u root -ppassword mysql < file_name
上面命令执行完成后,最好重启一下mysql服务;
另外,官方手册还提供了几种方案,有兴趣的同学可以点击上面的链接自己学习
个人博客地址
阅读全文
0 0
- Mysql CONVERT_TZ 函数使用及返回NULL解决方案
- mysql时区转换查询,convert_tz
- 使用mysql 统计函数 结果为null时返回值改为0
- 使用mysql sum统计函数 结果为null时返回值改为0
- 使用mysql 统计函数 结果为null时返回值改为0
- 使用json_encode编码中文返回null的解决方案
- PHP json_decode返回null解决方案
- CreateWindow函数返回NULL
- 使用mybatis操作mysql数据库SUM方法返回NULL解决
- DBUtils使用BeanListHandler及BeanHandler时返回null
- 关于Mysql的SUM()值会返回NULL而非空结果集的解决方案
- 第二次调用LocalActivityManager startActivity返回null解决方案
- php json_decode()返回null的解决方案
- 服务器返回为null类的解决方案
- SQL sum函数在字段没数据时返回null,如何让其返回0的解决方案
- ibatis中使用insert后,返回值为null的解决方案
- GetLastError函数使用及返回代码对照
- GetLastError函数使用及返回代码对照
- 接口可以写静态方法吗,抽象类可以实例化吗
- 【ASP.NET】3.为GridView每行添加js点击事件
- 普及练习场 贪心 排队接水
- ActiveMQ发消息、收消息、持久化,查询队列剩余消息数、出队数的实现
- angular中select的使用
- Mysql CONVERT_TZ 函数使用及返回NULL解决方案
- java学习笔记(3)-程序入门
- conda命令
- 行锁与表锁详解
- 终于开通了,Hello World 一下
- 三十一、使用__future__
- bootstrap中使用actionFormatter跳转modal并传递数据的
- Python基础总结
- winshark重要数据结构