如何更改 MySQL 数据库中的时区
Posted
技术标签:
【中文标题】如何更改 MySQL 数据库中的时区【英文标题】:How to change the time zone in a MySQL database 【发布时间】:2013-03-06 15:03:21 【问题描述】:在我的数据库表字段中,我将日期时间值作为 CURRENT_TIMESTAMP。然后我没有得到我国家的当前时间。那么如何将 mysql 数据库的时区更改为 ('Asia/Kolkata')。
我有权使用 phpMyAdmin 管理数据库。
我认为我的数据库位于美国,我正在使用 codeigniter 开发我的网站。
【问题讨论】:
仅供参考,phpMyAdmin 是管理数据库而不是数据库本身的前端。 【参考方案1】:mysql_query("SET SESSION time_zone = '+8:00'");
http://www.worldtimezone.com/time-usa12.php
插入正确的时区。
【讨论】:
我将把这个查询放在哪里。对不起,我对 PHP 和 codeiginiter 很陌生 感谢您的快速重播。让我测试一下【参考方案2】:不要使用CURRENT_TIMESTAMP()
,而是尝试使用sysdate();
【讨论】:
感谢重播我稍后再试 如何在 phpmyadmin 中使用 sysdate() 函数?以上是关于如何更改 MySQL 数据库中的时区的主要内容,如果未能解决你的问题,请参考以下文章