当前位置: 首页 > 面试题库 >

如何使MySQL的NOW()和CURDATE()函数使用UTC?

牛经赋
2023-03-14
问题内容

我想这样做,以便在MySQL查询中对NOW()和CURDATE()的调用以UTC返回日期。如何在不检查和更改所有使用这些功能的查询的情况下实现这一目标?


问题答案:

终于找到了我想要的…

在my.cnf中,

[mysqld_safe]
timezone = UTC

我将此选项放在[mysqld]下,而mysql无法启动。

呼叫“ SET time_zone =’+ 0:00’;” 在每个页面加载上也可以工作,但是我不喜欢在每个页面加载上调用该查询的想法。



 类似资料:
  • 本文向大家介绍MySQL中的CURDATE()vs NOW(),包括了MySQL中的CURDATE()vs NOW()的使用技巧和注意事项,需要的朋友参考一下 该函数将当前日期时间作为时间戳,而仅给出当前日期,而不是时间。 现在,让我们借助select语句来同时处理这两个功能。查询如下- 以下是方法演示- 以下是输出- 的演示。 以下是仅显示日期而非时间的输出- 现在让我们借助表格来了解这一点。让

  • 问题内容: 我正在建立一个图表,我想接收每个月的数据。 这是我的第一个有效的要求: 但是,就我而言,我必须编写12个请求以接收前12个月的数据,有什么技巧可以避免写: 我听说过INTERVAL,我去了MySQL文档,但是我没有实现它。 有使用INTERVAL的例子吗? 问题答案: 您需要: 应该管用。

  • 问题内容: 我正在使用通过远程MySQL数据库存储其数据的C ++应用程序。 功能之一是尽可能保持远程数据的最新状态。为此,我使用NOW()函数获取上次更新时间,并且在更新记录时,将last_changed字段设置为NOW()。 现在可以正常工作,但问题是它的最大精度可达一秒。导致数十个重复条目,这浪费带宽,并且必须手动删除它们。 为了限制大部分膨胀,我希望有一个大于此精度的精度,最好是一个微秒(

  • 问题内容: 我有点着急,所以我只想问一个关于querydsl的快速问题。根据我的研究,查询dsl不支持存储过程,但可以支持数据库功能。我的问题是我们如何使用querydsl调用那些数据库函数? 问题答案: 您可以在查询中使用基于TemplateExpression的任意JPQL语法注入。 例如 如果您使用的是Hibernate 4.3或任何其他符合JPA 2.1的提供程序,则可以使用FUNCTIO

  • NOW() 函数 NOW() 函数返回当前系统的日期和时间。 SQL NOW() 语法SELECT NOW() FROM table_name; 演示数据库 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 "Websites" 表的数据: +----+--------------+---------------------------+-------+---------+ | i

  • 问题内容: 是否有一个PHP函数以与MySQL函数相同的格式返回日期和时间? 我知道如何使用来做,但是我在问是否只有一个功能。 例如,返回: 问题答案: 除了日期功能: