首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql now()是服务器时间的时间戳拾取器吗?

问Mysql now()是服务器时间的时间戳拾取器吗?
EN

Stack Overflow用户
提问于 2013-08-01 04:32:26
回答 3查看 269关注 0票数 0

MySQL是否有自己的时间戳或使用系统时间戳,因为我在时间表中看到了一个依赖项:

  • unix服务器上的date命令
  • select now()命令在MySQL服务器上

这两个展示了不同的时代。

EN

回答 3

Stack Overflow用户

发布于 2013-08-01 04:37:30

在正常情况下,时区mysql使用系统时区。您可以在mysql中查看

代码语言:javascript
复制
show variables like '%time_zone%';

在linux命令中:

代码语言:javascript
复制
date

在某些情况下,服务器时区与mysql时区不同,请重新启动mysql。

票数 3
EN

Stack Overflow用户

发布于 2013-08-01 04:34:41

在我的例子中,它们是一样的,因为我连接到localhost。

但是,大多数共享主机系统使用单独的数据库机器,因此时间可能会有几秒钟的不同。

票数 1
EN

Stack Overflow用户

发布于 2013-08-01 07:24:58

SQL中的now()是在数据库中计算的。不是对客户说的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17985308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档