在这种情况下,mysql 返回当前日期和时间的 unix 时间戳。因此,我们可以说不使用参数与使用 now() 作为 unix_timestamp() 函数的参数相同。
例如,如果我们运行没有值且使用 now( 的 unix_timestamp() 查询)作为 mysql 返回相同结果的参数。
mysql> select unix_timestamp();+------------------+| unix_timestamp() |+------------------+| 1509405559 |+------------------+1 row in set (0.00 sec)mysql> select unix_timestamp(now());+-----------------------+| unix_timestamp(now()) |+-----------------------+| 1509405559 |+-----------------------+1 row in set (0.00 sec)
可以通过将上述查询的结果作为参数传递给 from_unixtime() 函数来验证这一点。 mysql 将返回当前时间戳值,如下所示 -
mysql> select from_unixtime(1509405559);+---------------------------+| from_unixtime(1509405559) |+---------------------------+| 2017-10-31 04:49:19 |+---------------------------+1 row in set (0.00 sec)
以上就是如果我们使用不带参数的 unix_timestamp() 函数,mysql 将返回什么?的详细内容。