gpt4 book ai didi

Mysql datetime格式加10分钟

转载 作者:可可西里 更新时间:2023-11-01 06:40:35 25 4
gpt4 key购买 nike

您好,我有一个带有日期时间变量的表。我想知道我是否可以以某种方式更改日期时间列以将 1O 分钟添加到存储日期。也许必须涉及一些触发器。

感谢帮助

最佳答案

我喜欢 INTERVAL expr unit符号。它对我来说更具可读性:

SELECT NOW(),
NOW() + INTERVAL 10 MINUTE;


+--------------------------------+-------------------------------+
| NOW() | NOW() + INTERVAL 10 MINUTE |
+--------------------------------+-------------------------------+
| August, 12 2013 14:12:56+0000 | August, 12 2013 14:22:56+0000 |
+--------------------------------+-------------------------------+

如果要选择现有行并将结果加 10 分钟:

SELECT the_date + INTERVAL 10 MINUTE FROM tbl;

如果你想改变存储在表中的现有行,你可以使用:

UPDATE tbl SET the_date = the_date + INTERVAL 10 MINUTE;

如果您想在插入时通过强制将一个值增加 10 分钟,您需要一个触发器:

CREATE TRIGGER ins_future_date BEFORE INSERT ON tbl
FOR EACH ROW
SET NEW.the_date = NEW.the_date + INTERVAL 10 MINUTE

关于Mysql datetime格式加10分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18188056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com