mysq_query不适用于NOW()

时间:2017-02-06 21:07:39

标签: php mysql

由于某种原因,此功能停止工作:

mysql_query("DELETE FROM `x_servers` WHERE `end_date` <= NOW() AND `service_type` = 'timeboost' OR `end_date` <= NOW() AND `service_type` = 'vip'") or die(mysql_error());

值得注意的是之前它运行良好,所以我怀疑这是在转移到mysql 5.7之后发生的。

如果我删除end_date&lt; = NOW()`子句,那么该函数是有效的,所以我认为NOW()存在问题。

尝试环顾四周并尝试用CURDATE()和其他同义词替换它,但没有任何效果。希望有人可以提供帮助。

0 个答案:

没有答案