2013-04-14 21 views
-2

我該如何去做這件事?我已經有一個自動增量和主鍵的ID字段。但是,我需要一個腳本來做到這一點。我看到的每個地方只是向我展示瞭如何刪除單個行,但從未刪除多行。如何刪除MySQL表中的1-12行

+2

這個問題並沒有表現出任何的研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 –

回答

1

記錄數,你會想,這樣它刪除WHEREid將其設置爲>=的id它是由於開始。

如果我想刪除12行,開始於(含)id 4,從表foo

DELETE FROM `foo` WHERE `id` >= 4 ORDER BY `id` ASC LIMIT 12 
0

您可以定義您想要刪除數據的任何順序。並與limit你可以限制你將要LIMIT您刪除12行要刪除

delete from your_table 
order by id asc 
limit 12