2010-08-31 73 views
1

假設我有20條與article_id 76相關的評論,那麼我將不得不計算所有包含article_id 76的文章ID,然後針對所有評論運行一個foreach循環與第76條有關還是可以使用查詢刪除與該文章相關的所有評論?PHP&MySQL刪除與文章相關的所有評論問題

SELECT article_id FROM articles_comments WHERE article_id = 76 

回答

8
DELETE FROM articles_comments WHERE article_id = 76; 
+0

評論9秒,出色地完成打我。 – fredley 2010-08-31 11:32:01

+0

這會刪除文章ID爲76的所有文章行,還是我必須運行一個foreach循環? – aatteot 2010-08-31 11:32:45

+0

@aatteot它會刪除所有人 – fredley 2010-08-31 11:33:28

1

DELETE FROM articles_comments WHERE article_id = 76

+0

這會刪除文章ID爲76的所有文章行,還是我必須運行一個foreach循環? – aatteot 2010-08-31 11:33:43

1

只需一個操作:

delete from article_comments where article_id = 76 
+0

這將刪除文章ID爲76的所有文章行,還是我必須運行一個foreach循環? – aatteot 2010-08-31 11:33:08

0

無需任何循環。

這一個查詢將刪除所有相關article_id76

DELETE FROM articles_comments 
WHERE article_id = 76; 
+0

這會刪除文章ID爲76的所有文章行,還是我必須運行一個foreach循環? – aatteot 2010-08-31 11:33:27

+0

是的,這會從'article_comments'中刪除** article_id等於'76'的所有**行 – codaddict 2010-08-31 11:35:20