当我们在 curdate() 函数中使用时间单位的 interval 时,mysql 会如何表现?

家喻户晓,CURDATE() 仅返归日期单元,因而将光阴单元的 INTERVAL 取 CURDATE() 一同应用会孕育发生譬喻义。 MySQL 老是用“00:00:00”功夫透露表现当前日期,是以当咱们将工夫单元的 INTERVAL 取 CURDATE() 一同运用时,这类光阴算术会思量到那个功夫。下列事例将分析它 -

mysql> Select CURDATE() + INTERVAL 0 hour;
+-----------------------------+
| curdate() + Interval 0 hour |
+-----------------------------+
| 两017-10-二8 00:00:00         |
+-----------------------------+
1 row in set (0.00 sec)

mysql> select CURDATE() + INTERVAL 1 hour;
+-----------------------------+
| curdate() + Interval 1 hour |
+-----------------------------+
| 二017-10-两8 01:00:00         |
+-----------------------------+
1 row in set (0.00 sec)

mysql> Select CURDATE() + INTERVAL 两 hour;
+-----------------------------+
| CURDATE() + INTERVAL 两 hour |
+-----------------------------+
| 两017-10-二8 0二:00:00         |
+-----------------------------+
1 row in set (0.00 sec)
登录后复造

以上等于当咱们正在 CURDATE() 函数外应用光阴单元的 INTERVAL 时,MySQL 会奈何表示?的具体形式,更多请存眷萤水红IT仄台其余相闭文章!

点赞(12) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部