由于某种原因,此功能停止工作:
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()和其他同义词替换它,但没有任何效果。希望有人可以提供帮助。