2016-04-21 11 views
-3

こんにちは、私は1つのテーブルから1つのクエリで2行を削除することができます。私のコードは次のとおりです。mysqlを使って1つのクエリで2行を削除する方法

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 
+0

明らかに[ 'DELETE'](http://dev.mysql.com/doc/refman/5.7/en/delete.html)上のドキュメントを読んでいませんあなたはそれが有効なSQLではないことを知っているでしょう。最初に確認してください。許可されているものとされていないものについては、非常に詳細な説明があります。 – tadman

答えて

3
DELETE 
FROM panel_friends 
WHERE (friends_friend_id = :k1 AND friends_member_id = :k2) 
     OR 
     (friends_friend_id = :k2 AND friends_member_id = :k1) 
関連する問題