gpt4 book ai didi

mysql - 如何在mysql数据库中记录插入时间

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

我想在表 new_data 中删除 45 分钟前的表行,然后将其输入到另一个名为 old_data 的表中。

我认为要实现这一点的唯一方法是查询数据库,比如说每分钟并删除(当前时间 - 插入时间)> 45 分钟的任何行。

还有其他方法可以做到这一点吗?如果不是,我怎样才能建立一个表来记录inserted_time?

编辑已添加

我如何编写此语句以将正确的数据检索到old_data表中

从 new_spots 中选择 *(NOW()-created_at)>45 分钟

然后将上面的内容插入到old_data表中

最佳答案

您可以在插入时指定时间列的值:

INSERT INTO x (created_at) VALUES (NOW());

此外,您还可以设置VIEW以仅显示最近的条目。

关于mysql - 如何在mysql数据库中记录插入时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6649486/

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