0

我有两张桌子

表格1

id  date-time
-----------------------
1   2012-12-13 15:20:13

表 2

id  date-time
-----------------------
1   2012-12-13 15:20:13

现在我正在使用 mysqlset_timezone功能 选择记录

情况1

SET time_zone='+00:00';
SELECT `date-time` FROM `table-1`;  // 2012-12-13 09:50:13

案例2

SET time_zone='+00:00';
SELECT `date-time` FROM `table-2`;  // 2012-12-13 15:20:13 ---Not converting to specified timezone

在 case-1 中,它给出了转换后的日期时间,但在 Case-2 中没有。会是什么问题?

4

1 回答 1

0

表格1

id  date-time
 -----------------------
 1   2012-12-13 15:20:13   // datatype->timestamp

表 2

id  date-time
-----------------------
1   2012-12-13 15:20:13  // datatype->datetime

所以问题出在数据类型上。现在我在表 2 中更改了datetimetimestamp问题解决了。

于 2012-12-13T11:00:12.567 回答