gpt4 book ai didi

php - 更新 MySQL 中 DATETIME 已过的所有行

转载 作者:行者123 更新时间:2023-11-29 07:02:56 24 4
gpt4 key购买 nike

我想要实现的是文章的预定发布。我需要编写一个 PHP 脚本来更改 DATETIME 列值已传递的每一行上的 (MySQL) 字段。

例如:我有一个名为 release 的列,其类型为 DATETIME。假设 X 行的 release2017-03-10 21:48:52。现在时间是2017-03-10 22:01:34。这意味着 X 行上的字段 release 上的时间已经过去。这意味着我希望更新该行上的字段。

如何创建一个 WHERE 语句来查找具有过去时间的每一行。

我认为这应该非常简单,但经过一段时间的搜索后,我找不到适合我的答案。

最佳答案

使用简单的比较运算符和 NOW()功能:

// releases is your table name
// release_date is your field
UPDATE releases WHERE release_date < NOW()

它将更新 release_date 小于(早于)当前日期和时间的所有字段。

关于php - 更新 MySQL 中 DATETIME 已过的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42726884/

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