【发布时间】:2011-05-16 13:32:36
【问题描述】:
如何纠正这个问题,以便我的 MySQL 代码正常工作。
这是我的 MySQL 代码,它给我带来了问题。
$q = "UPDATE users INNER JOIN contact_info ON contact_info.user_id = users.user_id SET active.users = NULL WHERE (email.contact_info = '" . mysqli_real_escape_string($mysqli, $x) . "' AND active.users = '" . mysqli_real_escape_string($mysqli, $y) . "') LIMIT 1";
$r = mysqli_query ($mysqli, $q) or trigger_error("Query: $q\n<br />MySQL Error: " . mysqli_error($mysqli));
【问题讨论】:
-
您的查询包括对“活动”和“电子邮件”表中列的引用,而这些表不包含在语句中。查看“dev.mysql.com/doc/refman/5.1/en/update.html”以获取有关如何构建多表更新的指导。
标签: mysql sql-update