MySql时差,意外行为

时间:2019-04-15 12:38:50

标签: mysql datetime dbvisualizer

以下行为似乎很奇怪:

select time_to_sec(timediff('00:00:00', '00:00:01')); --  -1
select timediff('00:00:00', '00:00:01'); -- 00:00:01
select time_to_sec('00:00:01'); -- 1

根据MySql参考timediff返回arg1-arg2。因此,第一条语句的结果是正确的。

但是,第二条语句返回arg2-arg1的结果或arg1-args2的绝对值。因此,可以说f(g(x))不等于y <-g(x),f(y)。谁能解释?

0 个答案:

没有答案