56,681
社区成员
发帖
与我相关
我的任务
分享
mysql> select @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM | SYSTEM |
+--------------------+---------------------+
1 row in set (0.00 sec)
mysql> select UTC_TIMESTAMP(),CURRENT_TIMESTAMP();
+---------------------+---------------------+
| UTC_TIMESTAMP() | CURRENT_TIMESTAMP() |
+---------------------+---------------------+
| 2010-02-25 02:33:34 | 2010-02-25 10:33:34 |
+---------------------+---------------------+
1 row in set (0.00 sec)
mysql> CREATE TABLE `tt` (
-> `t1` time ,
-> `t2` datetime ,
-> `t3` timestamp
-> );
Query OK, 0 rows affected (0.16 sec)
mysql> insert into tt (t1,t2,t3) values (CURTIME(), now(), CURRENT_TIMESTAMP);
Query OK, 1 row affected (0.03 sec)
mysql> select * from tt;
+----------+---------------------+---------------------+
| t1 | t2 | t3 |
+----------+---------------------+---------------------+
| 10:34:54 | 2010-02-25 10:34:54 | 2010-02-25 10:34:54 |
+----------+---------------------+---------------------+
1 row in set (0.00 sec)
mysql> set @@session.time_zone = '+0:00';
Query OK, 0 rows affected (0.00 sec)
mysql> select @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM | +00:00 |
+--------------------+---------------------+
1 row in set (0.00 sec)
mysql> select UTC_TIMESTAMP(),CURRENT_TIMESTAMP();
+---------------------+---------------------+
| UTC_TIMESTAMP() | CURRENT_TIMESTAMP() |
+---------------------+---------------------+
| 2010-02-25 02:35:15 | 2010-02-25 02:35:15 |
+---------------------+---------------------+
1 row in set (0.00 sec)
-- 注意只有t3 的时间显示有变化。 ACMAIN
mysql> select * from tt;
+----------+---------------------+---------------------+
| t1 | t2 | t3 |
+----------+---------------------+---------------------+
| 10:34:54 | 2010-02-25 10:34:54 | 2010-02-25 02:34:54 |
+----------+---------------------+---------------------+
1 row in set (0.00 sec)
mysql> set @@session.time_zone = 'SYSTEM';
Query OK, 0 rows affected (0.00 sec)
mysql> select * from tt;
+----------+---------------------+---------------------+
| t1 | t2 | t3 |
+----------+---------------------+---------------------+
| 10:34:54 | 2010-02-25 10:34:54 | 2010-02-25 10:34:54 |
+----------+---------------------+---------------------+
1 row in set (0.00 sec)
mysql>