【发布时间】:2019-08-15 10:47:08
【问题描述】:
当我执行这个查询时:
SELECT CURRENT_TIMESTAMP(),CURRENT_DATE()+0,CURRENT_DATE;
我得到这个结果:
CURRENT_TIMESTAMP(), CURRENT_DATE()+0, CURRENT_DATE
2019-03-25 08:54:33, 20190325 , 2019-03-24
为什么 CURRENT_DATE 和 CURRENT_DATE + 0 之间存在差异?
我的服务器版本是:15.1 Distrib 10.1.37-MariaDB,debian-linux-gnu (x86_64) 使用 readline 5.2
感谢您的任何建议:)
【问题讨论】:
-
我无法重现该问题:dbfiddle.uk/…
-
@Nick 我认为
2019-03-24是复制错字。 -
@TimBiegeleisen 不,这是区域设置差异。为我工作。
-
语言环境差异如何解释当前时间戳和当前日期之间的不同日历日? (嗨,EJP,顺便说一句,如果是你的话)
-
@TimBiegeleisen 因为时区一开始。 [EJP]
标签: mysql