
家喻户晓,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仄台其余相闭文章!

发表评论 取消回复