2011-01-09 65 views

回答

8
$query = "DELETE FROM countries c WHERE c.id in(4,5,6,7,8,89,9, ....)"; 


$query = "DELETE FROM countries c WHERE c.id > 5 and c.id < 25"; 
+0

我想知道哪些是刪除記錄的更好方法。一次使用上面的代碼或使用循環? – 2011-01-09 14:31:33

1

我認爲你應該使用

$query = "DELETE FROM countries c WHERE c.id = 8 OR c.id = 9 OR c.id = 10"; 

沒有測試此代碼,但我認爲它應該工作。

+0

更好的使用(8,9,10) – Edmhs 2011-01-09 14:29:07

0

如果你知道所有的id,你可以說 「WHERE c.id在(8,9,10)」