gpt4 book ai didi

MYSQL 更新 - 日期字段关闭 1 天?

转载 作者:行者123 更新时间:2023-11-29 15:05:02 25 4
gpt4 key购买 nike

我有一个表,用于存储对象的特色 from 和 to 。我想通过 ajax 取消某个项目的功能。

我决定这样做的方法是为从现在起 -1 天调用的对象设置任何特色行,以便它不再具有特色。

但是我的查询不起作用。

UPDATE `Movie_Featured` SET `to` = DATE_SUB(CURDATE(), INTERVAL 1 DAY) WHERE id > 0 $where

想法?谢谢!

最佳答案

在查询中,where 子句之前有一个“;”:

UPDATE ... INTERVAL 1 DAY); WHERE ...

我认为您应该删除“;”,因为它是用于分隔查询的字符;这意味着您实际上有两个查询,在这里:

  • UPDATEMovie_FeaturedSET= DATE_SUB(CURDATE(), INTERVAL 1 DAY);
    • 这是一个有效的查询,但会更新表格的每一行
  • WHERE id > 0 $where
    • 这不是有效的查询,并且会导致 SQL 错误。

关于MYSQL 更新 - 日期字段关闭 1 天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328082/

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