godaddy数据库存储Mysql时间只有12小时格式

时间:2015-01-20 16:08:56

标签: php mysql phpmyadmin

当我在我的本地phpmyadmingodaddy phpmyadmin执行相同的查询时,存储的时间不同。

在本地我获得24-hr格式,在线服务器上我获得12-hr格式

这里是我用来创建表的查询:

ALTER TABLE `data_tab` ADD `dateupdated` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `name_column` ;

没有其他列有任何日期或时间dataType。

这里是我在两者上使用的插入查询:(我使用phpMyadmin插入UI inerface)

INSERT INTO `dbname`.`data_tab` (`dateupdated`) VALUES (CURRENT_TIMESTAMP);

我在服务器上得到的是: 2015-01-20 09:01:36

在本地wamp服务器上我得到: 2015-01-20 21:31:45

没有时区问题,但由于时间相同,问题是12/24小时格式。

我没有使用" CURRENT_TIMESTAMP"而不是以时间方式插入时间。插入时间。

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

更改MySQL中的以下变量值。

SET GLOBAL datetime_format ='%Y-%m-%d %h:%i:%s';
SET GLOBAL time_format ='%h:%i:%s';