Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用mysql一次查询删除2行_Mysql - Fatal编程技术网

如何使用mysql一次查询删除2行

如何使用mysql一次查询删除2行,mysql,Mysql,大家好,我如何在一个查询中从一个表中删除两行。我的代码是: DELETE FROM panel_friends WHERE friends_friend_id = ' . $k . ' AND friends_member_id = ' . $key2 AND WHERE friends_friend_id = ' . $k2 . ' AND friends_member_id = ' . $key 很明显,您还没有阅读关于SQL

大家好,我如何在一个查询中从一个表中删除两行。我的代码是:

DELETE FROM panel_friends
                WHERE friends_friend_id = ' . $k . ' AND friends_member_id = ' . $key2
AND
                WHERE friends_friend_id = ' . $k2 . ' AND friends_member_id = ' . $key

很明显,您还没有阅读关于SQL的文档,或者您知道这不是有效的SQL。请先在那里检查一下。关于什么是允许的,什么是不允许的,有一个非常透彻的解释。
DELETE
FROM    panel_friends
WHERE   (friends_friend_id = :k1 AND friends_member_id = :k2)
        OR
        (friends_friend_id = :k2 AND friends_member_id = :k1)