在我的数据库表字段中,我将日期时间值作为 CURRENT_TIMESTAMP。然后我没有得到我国家的当前时间。那么如何将 MySQL 数据库的时区更改为 ('Asia/Kolkata')。
我有权使用 phpMyAdmin 管理数据库。
我认为我的数据库位于美国,我正在使用 codeigniter 来开发我的网站。
在我的数据库表字段中,我将日期时间值作为 CURRENT_TIMESTAMP。然后我没有得到我国家的当前时间。那么如何将 MySQL 数据库的时区更改为 ('Asia/Kolkata')。
我有权使用 phpMyAdmin 管理数据库。
我认为我的数据库位于美国,我正在使用 codeigniter 来开发我的网站。
mysql_query("SET SESSION time_zone = '+8:00'");
http://www.worldtimezone.com/time-usa12.php
插入正确的时区。
而不是使用CURRENT_TIMESTAMP()
,尝试使用sysdate();