gpt4 book ai didi

mysql - 如何一次编辑时间戳列中的所有值?

转载 作者:行者123 更新时间:2023-11-29 09:30:00 25 4
gpt4 key购买 nike

美好的一天。我有一列“expdate”,其时间戳值采用这种格式 Y-m-d (MariaDB)。数据类型设置为“时间戳”。

我想将此“expdate”列中的所有时间值增加 1 天。

我已经尝试了相当多的语法,但我只是没有得到正确的结果。

UPDATE `gold10` SET `expdate`= Replace(expdate,date("Y-m-d", strtotime("+1 day"));

谢谢。

最佳答案

使用日期函数!

一种方法就是添加一个间隔:

UPDATE gold10
SET expdate = expdate + interval 1 day;

您还可以使用date_add(),但我发现区间算术更容易理解。

关于mysql - 如何一次编辑时间戳列中的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58912895/

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