如果我们使用不带参数的UNIX_TIMESTAMP()函数,MySQL将返回什么?
在这种情况下,MySQL返回当前日期和时间的Unix时间戳。因此,可以说不使用参数与使用NOW()UNIX_TIMESTAMP()函数的参数相同。
例如,如果我们运行UNIX_TIMESTAMP()的查询时不带任何值,并且NOW()将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)
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法