登录
首页 >  数据库 >  MySQL

如果我们使用不带参数的 UNIX_TIMESTAMP() 函数,MySQL 将返回什么?

来源:tutorialspoint

时间:2023-08-29 13:27:47 327浏览 收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《如果我们使用不带参数的 UNIX_TIMESTAMP() 函数,MySQL 将返回什么?》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下,希望所有认真读完的童鞋们,都有实质性的提高。

在这种情况下,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 将返回什么?》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布数据库相关知识,快来关注吧!

声明:本文转载于:tutorialspoint 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>