如何在MySQL数据库上将时间戳调整为昨天的日期?

时间:2019-04-15 23:21:57

标签: mysql mysql-workbench

有人可以告诉我每当我的表更新时如何添加昨天的时间戳吗?目前,它给了我今天日期而不是昨天日期。请参见下图。

我在默认/表达式上添加了utop # List.map int_of_float [1.0;2.0;3.0];; - : int list = [1; 2; 3] 。不工作。

enter image description here

评论图片

enter image description here

非常感谢

2 个答案:

答案 0 :(得分:1)

您可以使用return从今天的日期中减去一天。例如:

SUBDATE(CURRENT_DATE, INTERVAL 1 DAY)

更新

要更新数据库中的值,可以执行以下操作:

SELECT *
FROM table_name
WHERE DATE(Date) = SUBDATE(CURRENT_DATE(), INTERVAL 1 DAY)

答案 1 :(得分:0)

我还需要同样的方法,以便在我的表获取数据时更新昨天的日期。我已经安排好以下查询,对我来说非常合适。

我希望它也对您有用:

if(src == dest):
    setOfPaths.append(path[:])