【问题标题】:How to change the time zone in a MySQL database如何更改 MySQL 数据库中的时区
【发布时间】:2013-03-06 15:03:21
【问题描述】:

在我的数据库表字段中,我将日期时间值作为 CURRENT_TIMESTAMP。然后我没有得到我国家的当前时间。那么如何将 MySQL 数据库的时区更改为 ('Asia/Kolkata')。

我有权使用 phpMyAdmin 管理数据库。

我认为我的数据库位于美国,我正在使用 codeigniter 开发我的网站。

【问题讨论】:

  • 仅供参考,phpMyAdmin 是管理数据库而不是数据库本身的前端。

标签: mysql codeigniter phpmyadmin timezone


【解决方案1】:
mysql_query("SET SESSION time_zone = '+8:00'"); 

http://www.worldtimezone.com/time-usa12.php

插入正确的时区。

【讨论】:

  • 我将把这个查询放在哪里。对不起,我对 PHP 和 codeiginiter 很陌生
  • 感谢您的快速重播。让我测试一下
【解决方案2】:

不要使用CURRENT_TIMESTAMP(),而是尝试使用sysdate();

【讨论】:

  • 感谢重播我稍后再试
  • 如何在 phpmyadmin 中使用 sysdate() 函数?
猜你喜欢
  • 1970-01-01
  • 2021-01-17
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多