Es gibt da noch eine Variante:
Nur bestimmte IDs löschen.
Wenn MySQL SubSelects könnte, wäre es noch viel einfach, hier müssen wir uns etwas behelfen.
Zunächst selektieren wir alle IDs die wir löschen wollen, das kann auch aus einer völlig anderen Tabelle sein:
SELECT id FROM benutzer WHERE name LIKE 'Rou%'
Nun machen wir uns in PHP eine kleine Schleife, die durch diesen Result-Handle geht und die IDs in folgende Struktur bringt (ein String)
xxx, yyy, zzz
Dann können wir eine Abfrage starten:
DELETE FROM tabelle WHERE id IN ( $meinidstring )