大家在自己的mysql客户端运行下面这段代码:
select now(), from_unixtime(unix_timestamp(now()), '%Y-%m-%d %H:%m:%s');
瞧一瞧now()是否等于from_unixtime(unix_timestamp(now())。
我的一次执行结果是:
now() | from_unixtime(unix_timestamp(now()), '%Y-%m-%d %H:%m:%s')
2009-12-28 16:10:23 | 2009-12-28 16:12:23
请知道为什么这两个值不相等的大牛告诉小弟原因。另一个奇怪的问题是,from_unixtime()函数求值之后的分时为什么总是12呢?
select now(), from_unixtime(unix_timestamp(now()), '%Y-%m-%d %H:%m:%s');
瞧一瞧now()是否等于from_unixtime(unix_timestamp(now())。
我的一次执行结果是:
now() | from_unixtime(unix_timestamp(now()), '%Y-%m-%d %H:%m:%s')
2009-12-28 16:10:23 | 2009-12-28 16:12:23
请知道为什么这两个值不相等的大牛告诉小弟原因。另一个奇怪的问题是,from_unixtime()函数求值之后的分时为什么总是12呢?
mysql> select now(), from_unixtime(unix_timestamp(now()), '%Y-%m-%d %H:%i:%s');
+---------------------+-----------------------------------------------------------+
| now() | from_unixtime(unix_timestamp(now()), '%Y-%m-%d %H:%i:%s') |
+---------------------+-----------------------------------------------------------+
| 2009-12-28 16:17:20 | 2009-12-28 16:17:20 |
+---------------------+-----------------------------------------------------------+
1 row in set (0.00 sec)mysql>