2013-04-07 147 views
1

我想要使用多個select從表和數據庫中刪除數據。但它只會刪除所選的第一行。我也用螢火蟲來取我的SQL查詢的WHERE條件的req.body.id,它給這個POST請求:如何從JSON對象中獲取值?

ID 139138 OPER德爾

只用編號刪除行數字139

繼承人我查詢:

connection.query( 「DELETE FROM 」+ content.table +「 在哪裏?」,content.condition,功能(ERR,結果){

content.condition= {id:req.body.id}; 

所以實際的查詢變成這個樣子:

"DELETE FROM TABLE WHERE id = 139,138" 

對不起,我的英語不好,但我希望有人能幫幫我! 任何幫助將不勝感激。

+0

正確的語法哪裏是正確的語法'WHERE ID IN(ID1,ID2,...,IDN)' – Nicolas 2013-04-07 05:08:29

+0

感謝Akshat幾碗夏爾馬,我從來沒有想過, 「IN」 的運營商:)現在我的問題已解決!謝謝! :) – user2253758 2013-04-07 05:39:18

+0

我發佈它作爲答案。 – Nicolas 2013-04-07 05:40:45

回答

2

對於其中WHERE ID IN (id1, id2, ..., idn)