这个查询有什么问题

时间:2012-11-08 05:28:40

标签: php mysql

$deleteUser = $_POST['userId'];

$query =    "DELETE FROM users AS USERS
           LEFT JOIN posts AS POSTS
           ON USERS.id = POSTS.postAuthor
           WHERE USERS.id = '$deleteUser' AND POSTS.postAuthor = '$deleteUser'";

我正在尝试删除用户以及他们可能创建的任何帖子。我错过了什么?

1 个答案:

答案 0 :(得分:1)

指定DELETE exucutes

所在的表或别名
DELETE USERS FROM users AS USERS
       LEFT JOIN posts AS POSTS
       ON USERS.id = POSTS.postAuthor
WHERE USERS.id = '$deleteUser' AND POSTS.postAuthor = '$deleteUser'
相关问题