简单的问题..
以下是正确的语法吗?
$mysqli->query("UPDATE details SET MemberStatus='Inactive' WHERE (MembershipType NOT LIKE '%Holiday%') AND (DateValidTo < '".$statusDate."')");
答案 0 :(得分:0)
看起来是正确的。
如果您只想尝试一些内容,可以使用http://sqlfiddle.com/等工具验证和测试不同版本甚至不同rdbms上的查询。
如果你的查询中有一个探测器,那么它也是完美的,因为帮助者不必手动重新键入你的表模式。
答案 1 :(得分:0)
是的,这是正确的,但你也可以写下格式:
$mysqli->query("UPDATE details SET MemberStatus='Inactive' WHERE MembershipType NOT LIKE '%Holiday%' AND DateValidTo < '".$statusDate."'");