mysql如何跨时区迁移数据
来源:asp之家 发布时间:2010-03-25 10:26:00
问: 如果数据表中有时间字段,现在要迁移到其他时区的服务器上,该如何处理呢?
答:在高版本的mysqldump中,新增了一个选项:--tz-utc,默认是启用的,来看看它的说明
SET TIME_ZONE='+00:00' at top of dump to allow dumping of
TIMESTAMP data when a server has data in different time
zones or data is being moved between servers with
different time zones.
看明白了吧。
简言之,就是导出时增加一个说明,把当地时间都转换成0时区的时间,然后再导入,就能确保跨时区迁移数据了,来看下例子:
mysql> select * from t1;
+----+---------------------+
| id | cur_time |
+----+---------------------+
| 1 | 2010-03-14 08:58:18 |
+----+---------------------+
现在导出数据:
mysqldump --tz-utc=1 -t test t1 > t1.sql
#查看内容
cat t1.sql
/*!40103 SET TIME_ZONE='+00:00' */;
....
INSERT INTO `t1` VALUES (1,'2010-03-14 00:58:18');
可以看到,增加了设定时区的标志。
mysqldump --tz-utc=0 -t test t1 > t1_1.sql
#查看内容
cat t1_1.sql
INSERT INTO `t1` VALUES (1,'2010-03-14 08:58:18');
还有更多mysqldump的选项需要去挖掘 :)


猜你喜欢
- SET @SQL = 'SELECT * FROM Comment with(nolock) WHERE 1=1 &nbs
- 前言python数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。下面话不多说,来看看详细的介绍吧
- 环境: Python 3.6.4 + Pycharm Professional 2017.3.3 + PyQt5 + PyQt5-tools
- 通过网上查找资料了解关于性能优化方面的内容,现简单整理,仅供大家在优化的过程中参考使用,如有什么问题请及时提出,再做出相应的补充修改。 一、
- 如下所示:x = file('1.txt','r')print x.tell() #显示当前光标位置x.se
- 下载资源hadoop3.0.0spark-2.4.4-bin-without-hadoopwinutils下载(对应hadoop3.0.1的
- enumerate首先介绍的是enumerate函数。在我们日常编程的过程当中,经常会遇到一个问题。在C语言以及一些古老的语言当中是没有迭代
- 以下的文章主要介绍的是MySQL 查询缓存的实际应用代码以及查看MySQL 查询缓存的大小 ,碎片整理,清除缓存以及监视MySQL 查询缓存
- 本文实例讲述了jQuery选择器用法。分享给大家供大家参考,具体如下:jQuery 使用两种方式来选择 html 的 element,第一种
- 昨晚看了用svg如何制作富有动态的tooltip,于是今天就心血来潮学着做一下,于是也成功做出来,也明白其中的原理,收获颇多阿!接下来要多去
- 今天分享一个我自己写的实用脚本,主要是将.xml文件进行批量的修改首先,声明我并不是很了解.xml的相关知识,所以今天主要是以我遇到的问题来
- 请问如何从ASP连接到Oracle Server?可用下面的代码进行连接: <%@ Lan
- 正如你现在所看到的一样,网页的布局设计变得越来越重要。访问者不愿意再看到只注重内容的站点。虽然内容很重要,但只有当网页布局和网页内容成功接合
- 开始 结束 步长值我们知道,在for循环里range可以调用3个参数,分别对应开始、结束和步长值。用于列表使,我们可以将这三个参数在中括号中
- 问:握怎样测试 MySQL安装?答:可以通过以下命令测试MySQL服务器是否工作:C:\> C:\Program Files\MySQ
- 本文实例讲述了JS实现淡入淡出图片效果的方法。分享给大家供大家参考,具体如下:效果:鼠标移入时,图片由半透明逐渐变成清晰,移出时,由清晰变为
- 以下以 IE 代替 Internet Explorer,以 MF 代替 
- 本文以sql2012为例第一步,(查询日志中文件名和大小):USE 数据库名GOSELECT file_id, name,size,* FR
- 以前写过一个标签效果,外观虽然好看,但代码不太规范,实现的方法比较繁冗。需要注意的是标签的背景图,两种状态,激活的标签背景为蓝色,反之为灰色
- 一、连接Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/s