【发布时间】:2015-09-07 07:35:28
【问题描述】:
我正在尝试在 php 中运行 mysql 查询,以便删除当前时间与存储在 date_time 列中的日期之间的差异大于 2 天的所有行。 我正在尝试这样做。
$query="DELETE FROM fomrad_requests WHERE TIMESTAMPDIFF(SECOND,date_time,now())>=2*24*60*60";
$conn->query($query);
你能告诉我我做错了什么吗? 谢谢!
【问题讨论】:
-
为什么你应该做错事?
-
@Dawid Ferenczy ,我回复了 Gordon 的回答,说我在发布后看到代码有效。我刚刚插入了错误的数据库名称。对不起,伙计们...
-
我的意思是不同的——你在问你做错了什么。但是你没有描述,什么不起作用,你得到了什么错误等等。这样没有人能够帮助你,因为没有人知道你需要帮助什么。顺便说一句,如果您使用了错误的数据库名称,错误消息必须是“DB xyz 不存在”,所以它必须很明显,不是吗?无论如何,我很高兴你自己解决了:)