mysql - 如何更改当前时间?

标签 mysql time

如何更改 MySQL 中的 curtime 值,我运行查询 SELECT CURTIME(),结果为 18:49:12

我想将值更改为 17:49:12

如果有人知道执行此操作的好方法,我将非常感谢您的帮助。

最佳答案

CURTIME() 值是基于服务器时区的值。您可以更改服务器时区:

SET time_zone = 'America/New_York';

或者使用 MySQL 函数 ADD_DATE() 执行此操作:

SELECT SELECT DATE_SUB(CURDATE(), INTERVAL 1 HOUR)

关于mysql - 如何更改当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12140578/

相关文章:

mysql - PDO异常 : General error: 2006 MySQL server has gone away

php - 创建 PHP iframe 表单以将数据发布到电子邮件地址以及数据库表

mysql - 我可以创建一个 MYSQL select 语句,其中的列包含在另一个 select 语句中吗?

Java 8 DateTimeFormatter 拒绝带有偏移量的正确 ISO 8601 日期/时间

ruby - 在 Ruby 上以随机延迟执行代码

C++ mktime 返回随机日期

MySQL 返回唯一 ID 的最新行

php - Mysql 错误代码 : 1242 Subquery returns more than 1 row

ruby-on-rails - 如何在strftime方法中正确设置时间格式?

c# - 您如何使用C#计算累计时间?