2011-01-09 5 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

я хотел бы знаете, что является лучшим способом для удаления записей. все сразу используя вышеуказанный код или используя циклы? –

+0

все сразу является лучшим и самым быстрым, как для sql, так и php – Edmhs

+0

большое вам спасибо :) –

1

Я думаю, вы должны использовать

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

Не протестировать этот код, но я думаю, что он должен работать.

+0

лучше использовать в (8, 9, 10) – Edmhs

0

Если вы знаете все идентификаторами вы можете сказать: "ГДЕ c.id в (8,9,10)"

Смежные вопросы